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
温馨提示:答案为网友推荐,仅供参考
相似回答
bat文件命令大全答:第一, 除了 :: 之外, 任何以 :开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容, 只是为了与正常的标号相区别, 建议使用 goto 所无法识别的标号, 即在 :后紧跟一个非字母数字的一个特殊符号.第二, 与rem 不同的是, ::后的字符行在执行时不会回显, 无论是否用echo on打开命令行回显...