#define怎么用用错了吗

宏就是简单的替代也就是说其怹代码中凡是r都替换为40.0,所以肯定会报错

完全不是一个文件的变量啊,
这个定义放在另一个头文件中就可以都是一个工程里面的文件,而且之前我这样做都没问题中间不知道修改了其他什么地方的代码,然后就变成这样了
头文件的层级不同,受影响的范围也是不一樣的
没有必要还是尽量不要用宏。
宏名不要太短
像你这种宏的用法,出问题是迟早的不出问题才是异常的。
不要纠结于为什么曾经鈈出问题那仅仅是偶然。
把你的这个宏放到其他人的代码里估计99%的都要出问题。

B) 除逗号运算符外赋值运算符的優先级最低

D)C 程序中, + 、 - 、 * 、 / 、%号是算术运算符可用于整型和实型数的运算

我要回帖

更多关于 define怎么用 的文章

 

随机推荐