请问下面的定义形式是否正确,它说明了什么?#define m=0,n=1

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/25 22:08:41

请问下面的定义形式是否正确,它说明了什么?
#define m=0,n=1

不正确.
它说明写它的人混淆了宏定义和变量定义的格式.
可以写成宏定义
#define m 0
#define n 1
也可以写成变量定义
const int m=0,n=1;