#C01L07P02. C01.L07.for语句初识.for语句的两种常用格式

C01.L07.for语句初识.for语句的两种常用格式

1. 格式一:递增计数循环语句(从小到大,升序)

for(循环变量=初值 ;  循环变量<=终值 ; 循环变量++)
{
	循环体(一条或一组语句);
}

例:

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

	for(int i=1; i<=100;  i++)
		cout<<"YES"<<endl;

	return 0;

} 

1.1 思考,以下程序运行的结果是什么?

for(int i=1;  i<=4;  i++)
	cout<<"*"<<endl;
for(int i=4;  i<=1;  i++)
	cout<<"*"<<endl;
for(int i=1; i>=4; i++)
	cout<<"*"<<endl;

1.2 小结:

  1. 递增型 for 循环语句,初始值一般小于或者等于终止值。

  2. 递增型 for 循环语句,中间的比较条件一般是:循环变量<=终止值,而不是循环变量 >= 终止值。

2. 格式二:递减型计数循环语句(从大到小,降序)

for(循环变量=初值; 循环变量>=终值;  循环变量--)
{
	循环体;
}

例:

#include<iostream>
using namespace std;
int main()
{
	for(int i=100; i>=1;  i--)
		cout<<"YES"<<endl;

	return 0;

}

2.1 思考

以下程序运行的结果是什么?

for(int i=4; i>=1; i--)
	cout<<"*"<<endl;
for(int i=1; i>=4; i--)
	cout<<"*"<<endl;
for(int i=4; i<=1; i--)
	cout<<"*"<<endl;

2.2 小结:

  1. 递减型 for 循环语句,初始值一般大于或者等于终止值。

  2. 递减型 for 循环语句,中间的比较条件一般是:循环变量>=终止值,而不是循环变量<=终止值。