循环语句[C教程网cppcou

循环语句[C教程网cppcou

ID:38302338

大小:421.00 KB

页数:12页

时间:2019-06-08

循环语句[C教程网cppcou_第1页
循环语句[C教程网cppcou_第2页
循环语句[C教程网cppcou_第3页
循环语句[C教程网cppcou_第4页
循环语句[C教程网cppcou_第5页
资源描述:

《循环语句[C教程网cppcou》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、循环语句第六章1本章目标forwhileuntilselect与菜单2语法结构forvariableinlist#每一次循环,依次把列表list中的一个值赋给循环变量do#循环开始的标志commands#循环变量每取一次值,循环体就执行一遍done#循环结束的标志几点说明列表list可以是命令替换、变量名替换、字符串和文件名列表(可包含通配符)for循环执行的次数取决于列表list中单词的个数for循环体中一般要出现循环变量,但也可以不出现for循环语句3执行第一轮循环时,将list中的第一个词赋给循

2、环变量,并把该词从list中删除,然后进入循环体,执行do和done之间的命令。下一次进入循环体时,则将第二个词赋给循环变量,并把该词从list中删除,再往后的循环也以此类推。当list中的词全部被移走后,循环就结束了。循环执行过程位置参量的使用:$*、“$*”、$@、“$@”可以省略inlist,此时使用“$@”for循环执行过程4for((exp1;exp2;exp3)dodone类似于C语言的for循环5语法结构whileexpr#执行exprdo#若expr的退出状态为0,进入循环,否则退出w

3、hilecommands#循环体done#循环结束标志,返回循环顶部执行过程先执行expr,如果其退出状态为0,就执行循环体。执行到关键字done后,回到循环的顶部,while命令再次检查expr的退出状态。以此类推,循环将一直继续下去,直到expr的退出状态非0为止。while循环语句6语法结构untilexpr#执行exprdo#若expr的退出状态非0,进入循环,否则退出untilcommands#循环体done#循环结束标志,返回循环顶部执行过程与while循环类似,只是当expr退出状态非0

4、时才执行循环体,直到expr为0时退出循环。until循环语句7用于强行退出当前循环。如果是嵌套循环,则break命令后面可以跟一数字n,表示退出第n重循环(最里面的为第一重循环)。用于忽略本次循环的剩余部分,回到循环的顶部,继续下一次循环。如果是嵌套循环,continue命令后面也可跟一数字n,表示回到第n重循环的顶部。break[n]continue[n]break和continue8sleepnexit和sleepexitnexit命令用于退出脚本或当前进程。n是一个从0到255的整数,0表示成

5、功退出,非零表示遇到某种失败而非正常退出。该整数被保存在状态变量$?中。exit命令sleep命令暂停n秒钟9语法结构说明select循环主要用于创建菜单,按数字顺序排列的菜单项将显示在标准错误上,并显示PS3提示符,等待用户输入用户输入菜单列表中的某个数字,执行相应的命令用户输入被保存在内置变量REPLY中。selectvariableinlistdo#循环开始的标志commands#循环变量每取一次值,循环体就执行一遍done#循环结束的标志select循环与菜单10select经常和case联合

6、使用select是个无限循环,因此要记住用break命令退出循环,或用exit命令终止脚本。也可以按ctrl+c退出循环。与for循环类似,可以省略inlist,此时使用位置参量select与case11总结forwhileuntilselect与菜单12

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。