結(jié)果為什么會是10呢?不是已經(jīng)賦值了12嘛
小明每天都有10元錢固定的零花錢。
在右側(cè)代碼編輯器中:
第2行定義常量為小明每天的零花錢;
第5行中小明私自增加零花錢對嗎?
運(yùn)行結(jié)果為: 小明今天又得到10元零花錢
hello.c
#include <stdio.h>
???? POCKETMONEY???? //定義常量及常量值
int main()
{
??? POCKETMONEY = 12;? //小明私自增加零花錢對嗎?
??? printf("小明今天又得到%d元零花錢\n", POCKETMONEY);
??? return 0;?
}
2017-02-12
你這個(gè)代碼本身就是錯(cuò)的
應(yīng)該是這樣,常量是不能賦值改變的,只能剛開始定義的時(shí)候給它設(shè)一個(gè)值,之后不能再賦值改變
2017-02-12
#include<stdio>;
#define POCKETMONEY 10;
int main()
{
? ?/*POCKETMONEY=12*/
? ?printf("~~~%d~~~\n",POCKETMONEY);
? ?return 0;
}