#DEFINE M=10和#DEFINE M 10一样吧?都是自定义字符常量?

来源:百度知道 编辑:UC知道 时间:2024/06/07 07:35:00

#DEFINE M=10 这是错误的语句,这是赋值语句跟定义常量不用!~因此在编译的时候是通不过的!error C2008: '=' : unexpected in macro definition
#DEFINE M 10是正确的定义常量的方法,在以后的程序中出现M相当于10,而且不能重新赋值!~