為什么使用==賦值?
#include <stdio.h>
#define ?POCKETMONEY ?10 ?//定義常量及常量值
int main()
{
? ? POCKETMONEY == 10; ?//小明私自增加零花錢對嗎?
? ? printf("小明今天又得到%d元零花錢\n", POCKETMONEY);
? ? return 0; ?
}
#include <stdio.h>
#define ?POCKETMONEY ?10 ?//定義常量及常量值
int main()
{
? ? POCKETMONEY == 10; ?//小明私自增加零花錢對嗎?
? ? printf("小明今天又得到%d元零花錢\n", POCKETMONEY);
? ? return 0; ?
}
2017-07-25
舉報(bào)
2017-07-25
這不是賦值,這是比較POCKETMONEY是否等于10,前面difine已經(jīng)定義POCKETMONEY為10是常量了
2017-07-25
==為等于
=為賦值
本題要求中已提示小明每天的零花錢是固定的。所以程序最開始已定義了不可改變的量。
本題應(yīng)刪去第五行。