首页 > 试题广场 > 下面描述不正确的是?
[不定项选择题]
下面描述不正确的是()
  • while循环语句的循环体至少执行1次
  • do-while循环可以写成while循环的格式
  • continue语句可以出现在各种循环体中
  • break语句不可以出现在循环体内

7个回答

添加回答
A错:while(false){ A() }是不会执行的
B对:do{A()}while(flag) = while(boolean i=true||flag) {A();i=false}
C错:continue是不能放到switch循环中的(在很多语言种,switch也是循环语句)
D错:break经常出现在循环语句中
打字比较累,求赞
发表于 2016-09-03 01:18:53 回复(1)
C怎么错了
发表于 2016-08-04 13:22:39 回复(8)
不太理解C选项, 其他朋友的回答switch循环是什么鬼
C语言, continue放在switch中没有问题, gcc编译, 求指点...
#include <stdio.h>
int main(void)
{
	int i;
	for(i = 0; i < 5; i++)
	{
		switch(i)
		{
			case 1:
				break;
			case 3:
				printf("------\n");
				continue;
				break;
			default:
				break;
		}
	}
	return 0;
}

发表于 2017-05-23 17:41:48 回复(0)
A错 do...while循环必须执行一次
B对
C错 continue 不能出现在switch循环
D错 break可以出现在循环里,switch循环就有break用法 
发表于 2016-09-23 23:43:00 回复(0)
do-while不是至少被执行一次么,为什么可以写成while循环格式?
发表于 2016-07-29 22:25:51 回复(3)
while(0)时不执行
break用于终止离它最近的循环语句
continue只能出现在for/while/do while循环内部,或嵌套在此类循环里的语句和块内部,不能在单独的switch中用continue
发表于 2015-08-15 09:37:49 回复(1)
BC
break语句可以出现在switch语句块中,while循环体可能不会执行
编辑于 2016-02-13 18:17:42 回复(0)
牛客网,程序员必备求职神器
QQ群:169195721
微 信:www_nowcoder_com 关注
微 博:牛客网 关注

扫一扫,把题目装进口袋