#C01L07P03. C01.L07.for语句初识.for语句的使用说明

C01.L07.for语句初识.for语句的使用说明

1. 循环变量的初值和终值应该是同一种类型,可以是整型、字符型、布尔型这些有序数据,但不能为实型。

例如:

循环变量是浮点型:

for( float i =3.5; i<=8.5;i++)
	cout<<i;

上面程序中,i 变量是浮点型,这种写法是错误的。

还有这样的写法:

for (int i=1.1; i<=9.9;i++)
	cout<<i;

循环变量是整型,但赋值的数是小数也是错误的。

2. for循环的各个部分都是可以灵活改变的,我们要根据实际情况,选择合适的语句。

3. 循环变量不仅可以用来控制次数,还能被使用和输出。

例:请按照从小到大的顺序依次输出 1~10 内的所有正整数。每个数字一行。

如果是输出 10 个 “#” 号,你会这么写?

#include<iostream>
using namespace std;
int main()
{
	for(int  i=1; i<=10; i++)
		cout<<”#”<<endl;

	return 0;
}

如何把 “#” 变成 1 , 2 , 3 ... 10 ?

因为循环结构里的循环变量 i 从 1 变化到 10 ;

所以可以借用循环变量 i ;

#include<iostream>
using namespace std;
int main()
{
	for(int  i=1; i<=10; i++)
		cout<<i<endl;

	return 0;
}

4. 循环变量虽然可以被使用和输出,一般情况下不要随意在循环体内部修改循环变量的值,不然可能产生意想不到的效果。

#include<iostream>
using namespace std;
int main()
{

	for(int i=1; i<=10; i++)
	{
		cout<<i<<endl;
		i=i+3;
	}

	return 0;
}