C++基础语法二(双更)
昨天通宵刷完了《龙与虎》,只有一句话:龙虎一生推!!!
一、循环语句
1、for循环
上 代 码
#include<iostream>
using namespace std;
int main()
{
int i;
for (i = 0/*初始状态*/; i < 5/*条件判断*/; i++/*修正变量*/)
{
cout << "Hello.\n";//循环体
}
}
与c语言一样,括号内第一个语句i=0是循环变量的初始化。第二个语句i<5,是循环条件,当条件为真时,执行for后面{}花括号内的语句,条件为假时,说明循环结束,跳出for循环。执行下一条语句。第三句是对循环变量的修正,也就是对循环变量的改变。
有一点很有趣,就是因为C++与C一样,是以分号;来划分一个代码命令的,所以for循环的分号出现在循环体里而不是for的括号后面。
有趣的来了,计算1加到100的结果(很多种方法):
一
#include<iostream>
using namespace std;
int main()
{
int i,sum=0;
for (i = 1; i <= 100; i++)
sum += i;
cout << sum<<endl;
}
这里注意一下,endl可加可不加
endl:代码结束并打一个回车。
二
#include<iostream>
using namespace std;
int main()
{
int i,sum=0;
for (i = 1; i <= 100; )
sum