《编程中的条件语句、循环与数组应用》
1. 输入循环示例
在编程中,输入循环是一个常见的操作。有一个有趣的主输入循环示例,它会提示用户输入内容,并从标准输入读取回复。使用 BEGIN 规则来提示用户输入一个数字,由于指定输入来自标准输入而非文件,程序在输出提示后会暂停,等待用户输入数字。第一个规则会检查是否输入了数字,如果没有,第二个规则会再次提示用户重新输入。这样就建立了一个输入循环,持续从标准输入读取内容,直到找到有效的输入。
例如阶乘程序的运行:
$ factorial
Enter number: 5
The factorial of 5 is 120
在 printf 语句中,结果使用 “%g” 作为转换格式说明符,这允许使用浮点表示法来表示非常大的数字,如:
$ factorial
Enter number: 33
The factorial of 33 is 8.68332e+36
2. 影响流程控制的其他语句
-
break和continue语句-
break语句用于跳出循环,使循环不再执行后续迭代。例如以下程序片段:
-
for ( x = 1; x <= NF; ++
超级会员免费看
订阅专栏 解锁全文
2192

被折叠的 条评论
为什么被折叠?



