标签:不能 turn main ret -o 循环 使用 初始化 for语句
#include<iostream>
using namespace std;
//主函数
int main()
{
//定义变量并初始化
int i ,sum = 0;
//do-while 循环
for ( i = 0; i <=10; i++)
{
sum += i;
} while (i <= 10);
//输出结果
cout << "the sum is " << sum << endl;
return 0;
}
int i = 0,sum = 0;
do
{
sum += i;
i++;
} while (i <= 10);
int i = 0,sum = 0;
while (i<=10)
{
sum +=i;
i++;
}
应注意的是在循环中i++不能放在sum+=i前面,否则结果会出现错误,如图所示。
这是因为在i=10的时候sum=55,此时while(i<=10)正确,程序继续执行,i++,sum+=i,此时i=11,sum=66,然后回到判断语句,结束循环。
标签:不能 turn main ret -o 循环 使用 初始化 for语句
原文地址:https://www.cnblogs.com/ghbuff/p/12742117.html