qq_LY龙啸九天_0
2017-12-02 11:34
这个代码是啥意思? int sum = 0; //定义计算结果变量sum
int i = 1; //定义循环数字变量i
int flag = 1; //定义符号状态变量flag
//使用while循环
while(i<=100)
{ i++;
sum+=i*flag;
flag*=-1;
}
是不是就等于sum+i*flag;等于 sum=sum+i*flag; 呢?
然后因为是i++所以先运算再取值? sum=sum(0)+i(1)*flag==sum=0+1*1 sum =1对吗?
然后i++自增的值5再赋值给 i=1 这表达式,就是i=2了 然后再赋值给下面 sum+=i*flag;就等于 sum=sum(1)+2*flag对吗 是这样 理解吗
对的 你的理解没问题
C语言入门
926023 学习 · 20793 问题
相似问题