如何让一个命令反复执行若干次?

如题所述

1.for
循环语句

for
语句格式为
:

for(
表达式
1;
表达式
2;
表达式
3)

语句
:/*
循环体
*/

该语句执行过程如下
:

①先对表达式
1
赋初值
;

②判别表达式
2
是否满足给定条件
,
若其值为真
,
满足循环条件
,
则执行
循环体内语句
,
然后执行表达式
3,
进入第二次循环
,
再判别表达式
2……;否
则判断表达式
2
的值为假
,
不满足条件
,
就终止
for
循环
,
执行循环体外语
句。
for
语句语法流程如下图所示
:

@@01L14300.GIF;

1.@@

例题
:f7_1.c

# include

main ()

{

int n,nu;

nu=0;

for (n=1;n<=200;n++)

点击此处添加图片说明

nu+=n;

printf ("nu=%d\n",nu);

}

编译并执行后
,
屏幕显示
:

nu=20100

在程序中
,for
语句小括号内的三个表达式分别为
:n=1;n<=200;n++


达式
1,n=1
是给
n
赋初值
,
表达式
2
是关系表达式
,n
小于等于
200

,
表达
式都为真
,
则执行循环体内的语句
nu+=n;(

nu=nu+n;),
然后执行表达式
3(n++),
进入下一轮循环
;

n
大于
200

,
表达式
2
为假
,
则终止循环
,
执行
printf()
语句
,
在屏幕上打印出
:nu=20100


几种特殊
for
语句的用法
:

(1)for
小括号内三个表达式为空


for(;;)

printf ("test");

在小括号内只有两个分号
,
无表达式。表示无限循环。这种无限循环适
用于菜单选择程序中。
具体的:http://wenku.baidu.com/link?url=dTWyK99jmWEZq9r-Cvgh9jpcAhiH_isbqOuDit5RFE_jkvIWTXgiFmRkmgS0eTbdrUd2ja7UZtOUWEecsnfMU9nrusl6QBYchGT70HDIpwy
温馨提示:答案为网友推荐,仅供参考
相似回答