执行下列程序后,其输出结果是 main() {int a=9; a+=a-=a+a; printf("%d\n",a); }
人气:310 ℃ 时间:2020-06-26 18:50:08
解答
-18,自右向左运算.
先算a-=a+a,a=a-(a+a)=9-18=-9,此时a值变为-9
再算a+=a,a=a+a=-9+(-9)=-18
推荐
- 以下程序的输出结果是( ).main( ){ int a=011;printf("%d\n",++a);} A) 12 B) 11 C) 10 D) 9
- 3.21 以下程序的输出结果是 main() { int a=21,b=11; printf("%d\n",- -a+b,- -b+a); }
- 以下程序运行后的输出结果是?main(){int a=1,b=2,c=3;if(c=a)printf("%d\n",c);else printf("%d\n",
- 以下程序运行后的输出结果是 main() {int a,b,c; a=1;b=3;c=5; printf(“%d,%d\n”,(++a,b++),a+b+c);为什么结果是3,9而不是3,11啊
- dutch 到底是德国还是荷兰?
- 先观察有什么规律,填写空格-1,1,0,1,1,2,( ),5,
- 急死啦,英语词
- 一对夫妇生了两个孩子 ,其中一个是男孩,问另一个是女孩的概率是多少?
猜你喜欢