注册 登录
编程论坛 C++教室

输出的结果为什么是7,21

zchong12 发布于 2012-09-25 17:05, 387 次点击
Int count = 3;
Int main()
{
    Int i, sum = 0;
For (I = 0, sum=0; i<count;i+=2, count++){
Static int count = 4;
Sum += count++;
}
Sum += count++;
Printf(“%d %d\n”, count, sum);
Return 0
};
2 回复
#2
寒风中的细雨2012-09-25 18:40
i       auto  count         static count        
0              3                  4
2              4                  5
4              5                  6
6              6
8
-------------------------------------------
4+5+6+6 = 21
-------------------------------------------
              7
#3
dz7899892012-09-27 20:40
sum=sum+count
count ++
就是这样 具体自己算去
1