社区
VB基础类
帖子详情
Do While n 是不是等价于 Do While n >0 ??
zanze
2009-09-21 07:29:51
Dim n
Do While n
………………
Loop
看到有的程序这样写,n没写大于,或者小于什么···
是不是默认就等价于Do While n >0
????
...全文
163
11
打赏
收藏
Do While n 是不是等价于 Do While n >0 ??
Dim n Do While n ……………… Loop 看到有的程序这样写,n没写大于,或者小于什么··· 是不是默认就等价于Do While n >0 ????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
syb328
2009-09-23
打赏
举报
回复
无奈的代码。。
赵4老师
2009-09-23
打赏
举报
回复
基本上相当于do while n<>0
无·法
2009-09-23
打赏
举报
回复
这个并不是绝对的,要看具体情况的。
想这样的直接do while n的一般应该用于循环体内n是不断减小一直到0的,再或者就是函数的返回值
do while n
n=n-1’注意这里是-1
'do sth
loop
看下面的情况
do while n
n=n-2’这里如果是2,那么很有可能就跳过了0直接到-1了,这样又继续执行了,强大的死循环就此诞生
'do sth
loop
n=fun1()'如果成功则返回0,其他数字表示失败,那么下面的是合理的
do while n'失败则一直做
n=fun1()
'do sth
loop
不过建议还是加上比较符号,一目了然
特别
2009-09-22
打赏
举报
回复
[Quote=引用 2 楼 s11ss 的回复:]
等价于Do While n = True
[/Quote]
是这样的
songs
2009-09-22
打赏
举报
回复
那样的代码太不值得学习了
东方之珠
2009-09-22
打赏
举报
回复
n是循环进入条件!但很遗憾n没有定义,n满足什么条件才能进入循环,必须搞清楚,否则有可能进入不了循环,这是其一;其二,n满足什么条件才能终止循环,必须给出明确的条件,否则会造成循环无止境,造成死循环。一般来说,循环条件越简单越好,数据类型可以是:boolean,integer,long,等具体类型;但不能是对象类型。
jojoyba
2009-09-22
打赏
举报
回复
编程很忌讳 定义不清楚哦,不然出问题了想找能累死你
2楼正解
wingwf2000New
2009-09-22
打赏
举报
回复
最好写全,这样就不用考虑语法是否出错!
不值得为这一点小事费心,尽管这样可以提高你的内功,
但我觉得不值得,把你精力集中的程序的核心上去!
s11ss
2009-09-21
打赏
举报
回复
等价于Do While n = True
xgg630
2009-09-21
打赏
举报
回复
不等价
while
和
do
-
while
的区别
while
语句是先判断,后执行;而
do
-
while
语句是先执行,后判断。所以即使一开始循环条件就不成立,
do
-
while
语句中的循环体也会执行一次。 一般情况下,使用
while
和
do
-
while
是
等价
的,同样的循环,使用
while
和使用
do
-
while
的结果是一样的。但是,如果在循环语句一开始布尔表达式就不成立(表达式的值为false),那么它们的使用结果是不同的。 ...
while
和
do
-
while
循环
2)
do
-
while
循环是先执行1次循环操作,再判断循环条件,所以,如果第1次判断循环条件不成立,循环操作也会执行1次,也就是说
do
-
while
循环的循环操作不管在什么情况下,至少会执行1次。然后判断循环条件,如果循环条件为true,执行{}中的循环操作代码块,然后执行迭代部分,再返回判断循环条件,根据循环条件成立与否决定是否执行{}里的代码。然后进入
do
-
while
循环{}中执行循环操作代码块,执行迭代部分,执行完判断循环条件,如果条件为true,再次执行循环操作代码和迭代部分。1)初始值只执行1遍。
do
while
循环,C语言
do
while
循环详解
do
…
while
循环不经常使用,其主要用于人机交互。
do
matlab的
while
循环_
do
while
循环,C语言
do
while
循环详解
do
…
while
循环不经常使用,其主要用于人机交互。它的格式是:
do
{语句;}
while
(表达式);注意,
while
后面的分号千万不能省略。
do
…
while
和
while
的执行过程非常相似,唯一的区别是:“
do
…
while
是先执行一次循环体,然后再判别表达式”。当表达式为“真”时,返回重新执行循环体,如此反复,直到表达式为“假”为止,此时循环结束。现在问一个问题:你认为
while
和...
语句
while
(非e)中的条件非e
等价
于e==0
先想下
while
循环执行条件
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章