语句

空语句

C最简单的语句就是空语句,它本身只包含一个分号。空语句不执行任何任务。

适用于语法要求出现一条完整的语句,但是不需要它执行任何任务的场合。

switch case

switch (表达式) 语句
  • 表达式具有整数类型,并且这里的语句就是该 switch 主体,它包括了多个 case 标签,以及最多一个 default 标签。

  • 在case后的各常量表达式的值不能相同,否则会出现错误。

  • 在case后,允许有多个语句,可以不用{}括起来。

  • 各case和default子句的先后顺序可以变动,而不会影响程序执行结果。

  • default子句可以省略不用。

do…while

do
{
  语句;
}
while (表达式);
  • do…while 是先执行一次循环体,然后再判别表达式”。当表达式为“真”时,返回重新执行循环体,如此反复,直到表达式为“假”为止,此时循环结束。

  • 当你需要循环体至少执行一次时,选择do...while

continue 和 break

  • continue 语句只结束本次循环,而不是终止整个循环。break

  • 语句则是结束整个循环过程,不再判断执行循环的条件是否成立。

  • continue 只能在循环语句中使用,即只能在 for、while 、do…while中使用,除此之外continue 不能在任何语句中使用。

  • continue 不能在 switch 中使用,除非 switch 在循环体中。此时 continue 表示的也是结束循环体的本次循环,跟 switch 也没有关系。

goto

goto 语句是一种无条件流程跳转语句,通常 goto 语句与 if 语句结合使用,当满足一定条件时,程序流程跳转到指定标号处,接着往下执行。

goto语句通常用于跳出多层循环。

posted @ 2019-09-15 10:13  youngliu91  阅读(353)  评论(0编辑  收藏  举报