do...while语句构成的循环只有在while后面的表达式为零时才结束_百度知...
发布网友
发布时间:2024-10-23 03:58
我来回答
共5个回答
热心网友
时间:2024-11-05 10:10
break 语句当然可以跳出内层循环体
do......while语句构成的循环,如果循环体中没有break语句,只有在while后面的表达式为零时才结束。这样说才是你的理解吧。没有错。
考题目的重点在说do......while循环,不要太较真。
比如:我们一般说“汽车急刹车时,人往前倾,是因为惯性!”。这句话是对的,但是,如果汽车是在高速的倒车行驶时,急刹车时,车上的人还会前倾吗?呵呵,重点在于理解原理就好,不要走进牛角尖。
热心网友
时间:2024-11-05 10:14
与 while 语句不同的是,do...while 循环会在计算条件表达式之前执行一次。
在 do…while 块中的任何行上,都可以使用 break 语句来导致程序流退出循环,或者可以使用 continue 语句直接转到 while 表达式。
在下面的示例中,只要变量 i 小于 10,do...while 循环中的语句就会执行。
var s = "";
var i = 0;
do
{
s += i + " ";
i++;
} while (i < 10);
print (s);
// Output: 0 1 2 3 4 5 6 7 8 9
热心网友
时间:2024-11-05 10:12
我讨厌教材,讨厌应试教育
这么难理解的文字游戏,不是程序员该做的
什么while dowhile 什么i++ ++i
最讨厌了,让很多对编程有兴趣的人都迷失了,不要纠结这些,以后绝对用不到,除非坑爹去做老师
热心网友
时间:2024-11-05 10:14
正常情况下,是在while后面的表达式为零时才结束,但如果循环内有break语句当遇到此语句就提前结束循环了。另外, break 语句不是可以跳出内层循环体,你的概念不清,break跳出循环体,与它所处的位置有关,它在那个循环体内就退那个。
热心网友
时间:2024-11-05 10:10
会用就行了 管选择题干啥呢 是吧 呵呵
热心网友
时间:2024-11-05 10:14
break 语句当然可以跳出内层循环体
do......while语句构成的循环,如果循环体中没有break语句,只有在while后面的表达式为零时才结束。这样说才是你的理解吧。没有错。
考题目的重点在说do......while循环,不要太较真。
比如:我们一般说“汽车急刹车时,人往前倾,是因为惯性!”。这句话是对的,但是,如果汽车是在高速的倒车行驶时,急刹车时,车上的人还会前倾吗?呵呵,重点在于理解原理就好,不要走进牛角尖。
热心网友
时间:2024-11-05 10:12
我讨厌教材,讨厌应试教育
这么难理解的文字游戏,不是程序员该做的
什么while dowhile 什么i++ ++i
最讨厌了,让很多对编程有兴趣的人都迷失了,不要纠结这些,以后绝对用不到,除非坑爹去做老师
热心网友
时间:2024-11-05 10:08
会用就行了 管选择题干啥呢 是吧 呵呵
热心网友
时间:2024-11-05 10:08
正常情况下,是在while后面的表达式为零时才结束,但如果循环内有break语句当遇到此语句就提前结束循环了。另外, break 语句不是可以跳出内层循环体,你的概念不清,break跳出循环体,与它所处的位置有关,它在那个循环体内就退那个。
热心网友
时间:2024-11-05 10:15
与 while 语句不同的是,do...while 循环会在计算条件表达式之前执行一次。
在 do…while 块中的任何行上,都可以使用 break 语句来导致程序流退出循环,或者可以使用 continue 语句直接转到 while 表达式。
在下面的示例中,只要变量 i 小于 10,do...while 循环中的语句就会执行。
var s = "";
var i = 0;
do
{
s += i + " ";
i++;
} while (i < 10);
print (s);
// Output: 0 1 2 3 4 5 6 7 8 9