【C语言】五、循环结构程序设计(goto&while&do-while&for))
2020-08-05 12:30
330 查看
1 循环语句概述
- 循环结构是结构化程序设计的基本结构之一,其他两种基本结构是顺序结构和选择结构。
- C语言实现循环结构有以下4种途径,以下分别介绍: 用goto语句和if语句构成循环。
- 用while语句。
- 用do-while语句。
- 用for语句。
2 goto语句
- goto语句是无条件转移语句。它的一般形式为:
goto 语句标号
- 其中语句标号用标识符表示(不能用整数表示),其命名遵循标识符命名规则。其功能为:使系统转向语句标号所在的语句行执行。例如:goto label1。
- 一般说来,goto语句有两种用途: 与if语句一起构成循环;这在c语言中可用其它循环结构替代。
- 从循环体中跳到循环体外;这在c语言中可用break语句和continue语句替代。
例:使用goto语句实现求解1~100累计和。 #inlcude<stdio.h> int main() { int n=1,sum=0; loop:sum+=n;n++; if(n<=100) goto loop; printf(“sum=%d\n”,sum); }
3 while语句
- while语句用来实现“当型”循环结构;
- 格式:while(<表达式>)
{ 语句块;(循环体) }
- 特点:先判断,再执行,有可能一次也不执行。
4 do-while语句
5 for语句
6 循环的嵌套
7 几种循环的比较
8 break语句与continue语句
9 应用举例
相关文章推荐
- C语言中循环结构语句 for循环及while,do--while 的使用
- JAVA复习5 Java循环结构 - for, while 及 do...while
- 20200709循环结构(while,do-while,for)
- C语言笔记( goto(),while(),do while(),for()循环 语句简单用法 )1到100的累加程序
- 第四天:java循环结构(for、while、do{....}while)
- [iOS学习]C语言-04-程序循环结构-do…while循环解说
- 黑马程序员------C语言-----流程控制(循环结构:while,for)
- C# 循环结构while,do-while和for的区别以及跳转语句
- Java 循环结构 - for, while 及 do...while
- 浅析java — 循环结构(for、while、do...while)
- java基础学习——循环结构(while,do-while,for)
- day04-java-循环结构(while、do-while、for)
- Java 循环结构 - for, while 及 do...while
- Java 循环结构 - for, while 及 do...while
- Java 循环结构 - for, while 及 do...while
- JavaScript之基础-7 JavaScript 循环结构 (while、do-while、for及循环中的continue、break)
- Java 循环结构 - for, while 及 do...while
- Java 循环结构 - for, while 及 do...while
- C语言学习3:if ,for,do..while,continue和break,goto,swtich,输入输出缓存区,随机数产生
- 循环结构(while、do…while、for)