泷岚
2019-06-08 16:08
#include <stdio.h>
#define POCKETMONEY 10 //定义常量及常量值
int main()
{
POCKETMONEY = 10; //这里再次赋值
printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
return 0;
}
//然后出错
define是宏定义的,在代码编译的时候会把程序中的所有POCKETMONEY替换掉,你要是在程序中私自改动肯定就会出问题
你那个再次赋值,那一行删掉就行了
C语言入门
926020 学习 · 20793 问题
相似问题