以下程序段执行后变量sum的值为()。inti,j=1,sum=0;}怎么算的

今日遇到的问题:“以下程序段执行后变量sum的值为()。inti,j=1,sum=0;}怎么算的”

以下程序段执行后变量sum的值为(  )。

int i,j=1,sum=0; 

for(i=1;i<=3;i++)

  {sum+=j;

   j++;

  } 




“以下程序段执行后变量sum的值为()。inti,j=1,sum=0;}怎么算的” 解决方法:

此程序段执行后变量sum的值为:6。
解析:
for循环的执行过程:
i=1,sum=sum+j=0+1=1, j=j+1=2;
i=2,sum=sum+j=1+2=3; j=j+1=3;
i=3,sum=sum+j=3+3=6; j=j+1=4;
此后,i=4,循环结束。

相关文章