下面程序运行后的输出结果是int main(void){int a=0,b=0;a=10;b=20;printf("a+b=%d\n",a+b);return 0;}为什么标准答案为a+b=10而不是a+b=30呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/14 04:56:15
下面程序运行后的输出结果是int main(void){int a=0,b=0;a=10;b=20;printf(
xՐJP_e~|7 Ubu# RH 6JSv"&W0-ł.͜w;G2yrQҡsFm{f]$$3ݨUݨEѪ24,QwhZ~T)ۚU;0\^UE~f% 6`Ԇ-La 3M|>DLd8< .FdzÕ?5UC)"o{R

下面程序运行后的输出结果是int main(void){int a=0,b=0;a=10;b=20;printf("a+b=%d\n",a+b);return 0;}为什么标准答案为a+b=10而不是a+b=30呢?
下面程序运行后的输出结果是
int main(void)
{int a=0,b=0;
a=10;
b=20;
printf("a+b=%d\n",a+b);
return 0;
}
为什么标准答案为a+b=10而不是a+b=30呢?

下面程序运行后的输出结果是int main(void){int a=0,b=0;a=10;b=20;printf("a+b=%d\n",a+b);return 0;}为什么标准答案为a+b=10而不是a+b=30呢?
如果是printf("a+b=%d\n",a,b);结果是10;明显标准答案错了,这个例子你可以直接运行一下,看计算机结果.