您的位置:首页 > 编程语言 > C语言/C++

【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 应用举例

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: