求解 while循环i++使用问题
求解以下i++使用中的区别?谢
#include <stdio.h>
int main()
{
int i = 1;
int sum = 0;
while(i <= 10)
{
i++;
sum = sum + i;
}
printf("sum = %d \n", sum);
return 0;
}
#include <stdio.h>
int main()
{
int i = 1;
int sum = 0;
while(i <= 10)
{
sum = sum + i;
i++;
}
printf("sum = %d \n", sum);
return 0;
}
一个是先把i进行加1再进行运算,而另外一个是先进行运算再进行i加1,不一样的概念…… 第一个是从2加到11,第二个是从1加到10 楼上都是正解!其实可以吧i设置为<2,然后自己走一遍就知道了:lol:
页:
[1]