#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;
}
相关
在以下作业中: