1 break语句

image.png

  • break语句只能用于while、do-while、for和switch语句中
  • 在嵌套循环的情况下,break语句只能终止并跳出包含它的最近一层的循环体
  • image.png

image.png

2 continue语句

image.png

  • continue只能用于while、do-while、for语句构成的循环结构中
  • 在嵌套循环的情况下,contiue 语句只对包含他的最内层的循环体语句起作用

3 goto语句

goto语句也称无条件转移语句,其一般形式为:

  1. goto 语句标号;
  2. ...
  3. 语句标号:...
  4. 语句标号:...
  5. ...
  6. goto 语句标号;
  • 语句标号是按标识符规定书写的符号,放在某一语句行的前面,标号后加 :
  • C语言不限制使用标号的次数,但各标号不得重名
  • goto语句的作用是在不需要任何条件的情况下直接使程序跳转到该语句标号所标识的语句去执行

    在结构化程序设计中一般不主张使用goto语句,以免造成程序流程的混乱,使理解和调试程序都产生困难。

4 exit()函数

  1. 该函数位于头文件 <stdio.h> 中。一般形式为 void exit(int status);
  2. 作用:终止整个程序的执行,强制返回到操作系统。

参数status:

  1. int型,值为0或宏常量 EXIT_SUCCESS 时,表示程序正常退出。
  2. 值为非0或宏常量 EXIT_FAILURE 时,表示程序出现某种错误后退出。