怎么建立软连接和删除软连接、宏定义个声明一年有多少秒、关于自定义函数类型指针
程序员文章站
2024-03-22 22:13:40
...
怎么建立软连接和删除软连接
创建个/data/test/etc_ln 软连接为/etc 目录:
ln -s /etc/ /data/test/etc_ln
删除软连接:
rm -rf /data/test/etc_ln
宏定义个声明一年有多少秒
UL 是unsiged long 的缩写
#define SECOND_PER_YEAR (365*24*60*60)UL
#define SECOND_PER_YEAR ((unsigned long)(365*24*60*60))
关于自定义函数类型指针
- 请给绝对地址0x1234赋值整数0xabcd,并跳转到0x1234位置执行
typedef void(*)() voidFuncPtr;
unsigned long *p = (unsigned long *)0x1234;
*p = 0xabcd;
*((voidFuncPtr)0x1234)();
- 自定义一个返回值为int ,参数为char*,int的函数类型:
typedef int(*intFuc)(char*, int)
上一篇: Java输入流与输出流