vc中do ……while a-b>0转换成vb里是do while a-b<=0 ……loop吗
答案:5 悬赏:0 手机版
解决时间 2021-02-05 05:39
- 提问者网友:骨子里的高雅
- 2021-02-04 09:29
vc中do ……while a-b>0转换成vb里是do while a-b<=0 ……loop吗
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-02-04 10:40
vc中do ……while a-b>0 不管条件是否成立都会执行一次
vb里是do while a-b<=0 ……loop 先判断条件,不成立不执行循环体,
最好换成vb的
do
loop while a-b>0
就完全一致了
vb里是do while a-b<=0 ……loop 先判断条件,不成立不执行循环体,
最好换成vb的
do
loop while a-b>0
就完全一致了
全部回答
- 1楼网友:鱼芗
- 2021-02-04 14:44
应该等价于:Do…Loop While语句
Do…Loop While语句是Do…Loop循环语句的“当型循环”。
语法为:
Do
语句块(循环体)
Loop While条件
其功能:当程序执时,首先执行一次循环体,然后计算While后面的条件表达式的值,如果结果Ture,则返回到循环开始处再次执行循环体,否则,退出循环。这种形式能够保证循环至少被执行一次
vc中:
do
{
语句块(循环体)
}
while a-b>0
首先也会执行do中的语句 然后再判断一次,所以无论a-b>0这个条件是true或者false都会执行一遍do里面的语句。
而:
Do While…Loop语句是Do Loop语句的“当型循环”。
语法为:
Do [While条件]
语句块(循环体)
Loop
其功能: 执行时,先计算While后面的“条件”表达式的值,如果为True,则由上而下执行“语句块”中的语句,当执行到Loop关键字时,返回到循环开始处再次检查条件是否成立。如果成立,则继续执行循环体,否则,退出循环,执行Loop下面的语句。这个是首先判断,有可能第一次都不执行语句块。
Do…Loop While语句是Do…Loop循环语句的“当型循环”。
语法为:
Do
语句块(循环体)
Loop While条件
其功能:当程序执时,首先执行一次循环体,然后计算While后面的条件表达式的值,如果结果Ture,则返回到循环开始处再次执行循环体,否则,退出循环。这种形式能够保证循环至少被执行一次
vc中:
do
{
语句块(循环体)
}
while a-b>0
首先也会执行do中的语句 然后再判断一次,所以无论a-b>0这个条件是true或者false都会执行一遍do里面的语句。
而:
Do While…Loop语句是Do Loop语句的“当型循环”。
语法为:
Do [While条件]
语句块(循环体)
Loop
其功能: 执行时,先计算While后面的“条件”表达式的值,如果为True,则由上而下执行“语句块”中的语句,当执行到Loop关键字时,返回到循环开始处再次检查条件是否成立。如果成立,则继续执行循环体,否则,退出循环,执行Loop下面的语句。这个是首先判断,有可能第一次都不执行语句块。
- 2楼网友:走死在岁月里
- 2021-02-04 13:25
没错
- 3楼网友:一袍清酒付
- 2021-02-04 12:27
应该是
do
loop while a-b>0
do
loop while a-b>0
- 4楼网友:几近狂妄
- 2021-02-04 11:21
还应该是大于号
多数是a-b>=0的情况,看你循环变量的实际情况。
多数是a-b>=0的情况,看你循环变量的实际情况。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯