首页 > 试题广场 >

C语言中break和continue语句说法正确的是()。

[单选题]

C语言中break和continue语句说法正确的是()。

  • break语句只应用于循环体中
  • continue语句只应用于循环体中
  • break是无条件跳转语句,continue不是
  • break和continue的跳转范围不够明确,容易产生问题
推荐
本题选B。考察对C语言跳转语句的理解。
  • A:break语句可以用于循环语句中,终止当前循环;也用于在switch语句中结束一个case 。A项错误。
  • B:continue语句只能用于循环语句,正确。
  • C:无条件跳转语句有return , break , continue , goto 。C项错误。
  • D:在switch语句中,break用来使执行流程跳出switch语句。在循环语句中,break语句用来使执行流无条件跳出本层循环体。continue的功能是:结束本次循环,接着进行下一次是否执行循环的条件判定。break和continue语句跳转范围明确。D选项错误。
综上本题选B。
编辑于 2020-03-02 14:06:50 回复(0)
A:错误,break可用在switch语句中。
B:正确。
C:错误,break和continue都是无条件跳转语句
D:错误,break和continue的跳转范围跳转范围很明确,break是跳出当前循环体,continue是跳出本次循环,继续执行下一次循环。
故选B。
发表于 2020-02-28 17:02:33 回复(0)
continue只能用于循环语句,跳出本次循环;
break可以用于循环语句,选择语句,跳出循环体。
发表于 2022-03-02 19:11:40 回复(0)

swith

case

里面可以用break


发表于 2020-03-23 20:48:01 回复(0)
continue 语句只能用在 while 语句、for 语句或者 foreach 语句的循环体之中,在这之外的任何地方使用它都会引起语法错误
发表于 2023-11-10 01:45:48 回复(0)
答案B:continue是结束本次循环,进行下次循环。而break结束结束循环,但也可以用于switch中;
发表于 2020-02-29 18:45:36 回复(0)
continue语句只能用于循环语句,碰到continue语句就表示不执行后面的语句,直接转到下一次循环的开始可以参考清华大学出版社出版的c语言程序设计(第二版)的第126133、134页
发表于 2020-02-28 16:55:16 回复(0)