发布网友 发布时间:2022-04-21 02:02
共5个回答
热心网友 时间:2022-06-08 21:47
不可以 因为在程序编译时所有的M就都被换成8了热心网友 时间:2022-06-08 21:47
在C/C++编译前还要使用一个预处理程序,如cpp.exe来对文件中定义的宏进行宏替换。即热心网友 时间:2022-06-08 21:48
不可以,那样的话宏定义M在编译之前相当于已经做了声明,你输什么和M无关,M只是个声明,如果在后面有条件编译,则会用到M.如果你要在程序中输入M,参考fengjian.net的回答即可.热心网友 时间:2022-06-08 21:49
不可以因为 define定义的值为常量而常量和变量不同,常量是不可变的,而变量是可变的,变量有 int char float 等等类型热心网友 时间:2022-06-08 21:49
不可以,