#include <stdio.h>
#define POCKETMONEY10 //定义常量及常量值
int main()
{
POCKETMONEY = 12; //小明私自增加零花钱对吗?
printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
return 0;
}
#include <stdio.h>
#define POCKETMONEY 10 //定义常量及常量值
int main()
{
//POCKETMONEY //小明私自增加零花钱对吗?
printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
return 0;
}
#include <stdio.h>
#define POCKETMONEY 10 //定义常量及常量值
int main()
{
//POCKETMONEY //小明私自增加零花钱对吗?
printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
return 0;
}
#define POCKETMONEY 10
现在 POCKETMONEY 就是 10
不能再次赋值,
代码就是对的 但是过不了的 在线编译器的问题
#define POCKETMONEY 10
现在 POCKETMONEY 就是数字 10
10 = 12 是错误的,不能赋值,会报错的
POCKETMONEY已经相当于数字10了
最好指明程序的目的;
如果是想要打印出小明今天又得到12元零花钱的话,我认为你上面的程序错误在于没有对POCKETMONEY声明标识符,在inr maio() 后的POCKENMONEY前面加上 int 就可以了。你试试
POCKETMONEY是常量所以不能修改它的值,POCKETMONEY = 12;这句话是错的,把这句话删掉
POCKETMONE是常量,看看大括号里!