C语言中有一个宏定义例:(#define m 9);这样是在预编译的时候把后面的m全部替换成9,所以不能进行自增自减运算,因为自增自减运算会改变他的值,也不能进行自身的运算例(m*=3)。
宏定义的自增自减
最新推荐文章于 2021-05-22 18:24:11 发布
C语言中有一个宏定义例:(#define m 9);这样是在预编译的时候把后面的m全部替换成9,所以不能进行自增自减运算,因为自增自减运算会改变他的值,也不能进行自身的运算例(m*=3)。