早教吧作业答案频道 -->数学-->
有如下序列:j=10;i=20;i=(j=i++);执行完后,i和j各是多少?
题目详情
有如下序列:j = 10 ; i = 20 ; i = (j = i ++);执行完后,i和j各是多少?
▼优质解答
答案和解析
i = 20;
j = 20;
为什么是上面的结果 , 我给你分析一下;
j = 10 ; //到这 j = 10;
i = 20 ; //到这 i = 20;
i = (j = i ++);
到了上面那步的话要先计算括号内的.
因为是i++所以说要先进行赋值操作,也就是说先把i的值赋值给j
那么此时j的值就是20了,然后i++操作就是21(i原来的值是20,因此++操作的话就是21了) 最后再进行赋值把j的值赋值给i 因此 i又变回20
所以最终的i = 20 j = 20;
j = 20;
为什么是上面的结果 , 我给你分析一下;
j = 10 ; //到这 j = 10;
i = 20 ; //到这 i = 20;
i = (j = i ++);
到了上面那步的话要先计算括号内的.
因为是i++所以说要先进行赋值操作,也就是说先把i的值赋值给j
那么此时j的值就是20了,然后i++操作就是21(i原来的值是20,因此++操作的话就是21了) 最后再进行赋值把j的值赋值给i 因此 i又变回20
所以最终的i = 20 j = 20;
看了 有如下序列:j=10;i=2...的网友还看了以下:
求助一道y.b题:x=100fori=1to100step5x=x-i\6nexti求执行后x的值 2020-04-26 …
计算机执行程序所需的时间P可用P=I×CPI×T来估计,其中I是程序经编译后的机器指令数,CPI是执 2020-05-26 …
计算机执行程序所需的时间P,可用P=ICPI*T来估计,其中I是程序经编译后的机 器指令数,CPI是 2020-05-26 …
计算机执行程序所需的时间P,可用P=I×CPI×T来估计,其中I是程序经编译后的机器指令数,CPI是 2020-05-26 …
1路口安排4人,还剩78人,每个路口安排8人,那么最后一个路口只有6人.问选了多少执勤员?多少路口 2020-06-12 …
for循环执行顺序c代码main(){for(i=0;i<6;i++&&k++)printf("%2 2020-10-30 …
for循环执行顺序c代码main(){for(i=0;i<6;i++&&k++)printf("%2 2020-11-01 …
vb程序设计1、对于下面的语句,正确的说法是。S=0ForI=1To100Step2S=S+INex 2020-12-15 …
循环语句“for(;;)”中的执行情况是A.可能执行也可能不执行B.至少执行一次C.不执行D.至少执 2020-12-15 …
设n=10,i=4,则执行赋值运算n%=i-1后,n的值是多少 2020-12-31 …