這是我寫的,也對,為什么這樣也可以?
#include <stdio.h>
#define? ? ?POCKETMONEY? 10? ?//定義常量及常量值
int main()
{
? ? int pocketmoney = 12;? //小明私自增加零花錢對嗎?
? ? printf("小明今天又得到%d元零花錢\n", POCKETMONEY);
? ? return 0;??
}
#include <stdio.h>
#define? ? ?POCKETMONEY? 10? ?//定義常量及常量值
int main()
{
? ? int pocketmoney = 12;? //小明私自增加零花錢對嗎?
? ? printf("小明今天又得到%d元零花錢\n", POCKETMONEY);
? ? return 0;??
}
2019-09-13
舉報
2019-10-15
在C語言中是區分大小寫的,所以你定義的這兩個是不同的量,因此不會報錯,如果學習過其他語言,一些未使用的變量也會編譯不通過的
2019-09-23
你改作printf(""小明今天又得到了%d元零花錢\n",pocketmoney);
肯定錯,標識符嚴格區分大小寫的
2019-09-23
字母大小寫的原因吧
2019-09-13
因為就可以啊 之前的define是一條預處理指令?