函数前面加#define是什么意思,希望热心人能结合我的例子讲解#define READ
答案:2 悬赏:80 手机版
解决时间 2021-02-17 13:00
- 提问者网友:不爱我么
- 2021-02-17 08:48
函数前面加#define是什么意思,希望热心人能结合我的例子讲解#define READ
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-02-17 09:41
#define没什么特别的,就是指定某个字符串由新的名称来替代.比如#define A abcdef如果你程序中使用A如下char str[] = A;预处理阶段,预处理器会替换A为abcdef所以当预处理结束,由编译器编译的时候,得到的实际代码是char str[] = abcedf;同理,如果int m = A;就会报错,因为替换后为int m = abcedf;这很明显语法错误.回到你的问题来看#define READ_FIXED(results,keyName){nResult= configfile.readint(-T(fixedCursor),keyName,ERROR_VAL)if(0
全部回答
- 1楼网友:人類模型
- 2021-02-17 10:11
我学会了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯