猿问

求回答,输出结果为什么是10,而不是20

# include<stdio.h> # define POCKETMONEY 10 int main() { POCKETMONEY == POCKETMONEY+10; Printf("%d\n",POCKETMONEY); return 0; }
慕工程345185
浏览 1343回答 3
3回答

Stardust1001

main函数第一个语句无意义,只是判断是否为真,你还用了两个等号,这是比较运算符。应该是 加等,不是 等等

慕田峪5593820

=是赋值运算符,==是逻辑判断运算符。
随时随地看视频慕课网APP
我要回答