搜索

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
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top