可能重复:
C 中的宏定义错误?
我是编程新手,希望有人可以帮助我:
为什么它给出输出:5。
这是代码片段:
#include <stdio.h>
#define max 5;
int main(){
int i=0;
i = max+1;
printf("\n%d",i);
return 0;
}
可能重复:
C 中的宏定义错误?
我是编程新手,希望有人可以帮助我:
为什么它给出输出:5。
这是代码片段:
#include <stdio.h>
#define max 5;
int main(){
int i=0;
i = max+1;
printf("\n%d",i);
return 0;
}