b型血为什么是熊猫血:设count和sum都是整型变量,并且sum=count=3,则计算机表达式sum++,sum+=count++后sum的值是()

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/25 01:39:49
C语言

sum++ =4
sum+=count++
先执行sum+=count
最后在执行count++
sum=7
如果是sum+=++count
先执行执行++count
最后在执行sum+=count
sum=8

原因是:式子"a++"是a加1之前的值,式子"++a"是a家1之后的值.
比如:i=0;a=0;
i=a++;//执行后,i=0;a=1;

i=0;a=0;
i=++a;//执行后,i=1,a=1;

那你的语句:首先:逗号是从左到右运算的..
sum++,sum+=count++后sum的值是()

1: sum++ //sum=4;
2: sum=sum+3;//sum=7;count=4;
所以是7;

sum++; //sum=4
sum=sum+count++;//sum=7
count++是执行了前面的结果之后才自加!
试一下结果哈!我没C++编绎器

sum++ sum=4 count=3
sum+=count++即
sum=sum+count;
count=count+1;
此时 sum=7 count=4

5.首先是sum变为4,,R然后sum=sum+count变为7,然后count变为4