- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
家电连锁零售业适应电子商务新环境的对策.pdf
议C语言中循环语句
刘彦戎
循环,for语句不仅比以上两种语句实现起来灵活。而且可以用于循环次数确定的情况。总的朱说完全可以代替while和do
—while.
关键词:For语句循环结构条件表达式
1、for语句的表达形式
for(表达式1;表达式2;表达式3),3个表达式的主要作达式3都是逗号表达式,都包含两个赋值表达式,即同时设两
用:表达式1设置初始条件,只执行一次;表达式2循环条件
表达式,用来判断程序是否继续执行,在每次执行循环体前先 在逗号表达式的求解方法为:在逗号表达式内按自坐至右的顺
执行此表达式,决定是否继续执行循环体;表达式3是对循环 序求解,整个逗号表达式的值为最右边的表达式的值。如:for
的调整,是在执行完循环体后才进行的。所以我们可以对for语
句这样理解for(循环变量赋初值;循环条件;循环变量自增或i50;i=i+2)sum=811m+i;。
自减)例如:
for(i-1;i50;i++) (如mn&ab),但也可以是数值表达式或字符表达式,只
sunl=sum+i: 要他的值不是零,就执行循环体。例如下面两个例子:、
其中i=1是给循环变量赋初值1,i50是指定循环条件
在表达式2中先从终端接收—个字符赋给ehl,然后判断这个赋
(当i的值小于50时循环继续执行)i++的作用是使循环变量i
的值不断变化,以便最终满足终止循环的条件,使循环结束。 值表达式的值是否不等于‘、n’(转移字符换行),如果不等
于’、n’,就执行这个循环体,它完成的作用是不断输入字符。
(I)for语句表达形式中的表达式1可以省略,但表达式1
后边的分号不能省略。例如: 将他们的ASCⅡ码相加,直到输入一个“换行”符为止,程序
for(;i50;i++)sum=sum+i;(由于省略了表达式l,结束执行。这里我们要注意的是:此时缸语句的循环语句为空
也即是没给循环变量赋初值,因此,为了程序能正常运行,应 语句,把本来要在循环体内处理的内容放在表达式3中,作用
该在FoR语句之前给循环变量赋初值。即:i=1;for(;i50;是一样的,可见for语句功能的强大,可以再表达式中完成本来
i++)SUm=sum+i;执行for语句时。跳过表达式1这一步,应在循环体内完成的操作。
由于在For之前加了语句i=1,因此其作用仍然不变。) 嘶(;((chl=getchar())!=’、n’;)prinff(“%
(2)for语句表达形式中的表达式2也可以省略,但表达式
2后边的分号不能省略。即不设置和检查循环结束的条件。例 式3.它的作用是每读人一个字符后立即输出该字符,直到输入
如:for(i=1;;i十+)slim=sum+i;此时循环无终止的进行一个“换行”为止。
下去,也就说表达式2一直为真.
(3)表达式3也可以省略,但此时程序设计者应另外设法要注意的是:从终端键盘向计算机输人时,是在按Enter键以后
保证循环能正常结束。 将一批数据一起送到内存缓冲区去的。因此输出结果不是
(4)表达式1和表达式3都没有,只有表达式2,即只给出
循环结束条件。对于没有表达式l和表达式3的for循环语句,符,而是在按Enter键后数据才送人内存缓冲,然后每次从缓冲
为了让循环正常执行,应当在for语句前给循环变量赋初值。从 区读一个字符,再输出该字符。
此处我们可以看出for语句比while语句功能更强大,除了可以从上面的介绍我们可以看到,c语言的FOR语句使用非常
给出循环条件外,还可以赋初值,使循环变量自动增减等。 灵活,变化多端。c语言的FOR语句比其他语言中的for语句灵
(5)表达式1、表达式2和表达式3都可以省略。例如:活和强大的多。可以把循环体和一些循环控制无关的操作也作
for(;;)pfinff(。%d、11.”,i): 为表达式1和表达式3的出现,这样程序可以比较简洁。
文档评论(0)