標識符要什么時候寫?
#include
#define POCKETMONEY ?10//定義常量及常量值 int main() { POCKETMONEY == 12; ?//小明私自增加零花錢對嗎? ? ?printf("小明今天又得到%d元零花錢\n", POCKETMONEY); ? ?return 0; ? } 第五行為什么不用寫標識符#define ????#include
#define POCKETMONEY ?10//定義常量及常量值 int main() { POCKETMONEY == 12; ?//小明私自增加零花錢對嗎? ? ?printf("小明今天又得到%d元零花錢\n", POCKETMONEY); ? ?return 0; ? } 第五行為什么不用寫標識符#define ????2017-08-08
舉報
2017-08-08
#define是預處理指令,不是標識符
標識符就是編程時給常量或者變量或者函數(shù)起的名字
2017-08-08
前面已定義,后面就不需要
2017-08-08
#include <stdio.h>
#define A 10;
int main(void)
{
????int sum;
????int a = 10;
????sum = a + A;
????printf("%d\n", sum);
????return 0;
}
運行結果就是打印一個20出來
2017-08-08
其實這是個宏定義,你可以這么簡單地去理解,#define POCKETMONEY 10; 代表以后這個POCKETMONEY就是常量10了,所以,第五行是不用再加#define的,這只是對宏的一個最簡單的理解了,可能連理解也稱不上...