vb怎么退出循环????
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb怎么退出循环????相关的知识,希望对你有一定的参考价值。
我指的是语法???
退出控制结构用 Exit 语句可以直接退出 For 循环、Do 循环、子过程或函数过程。Exit 语句的语法很简单:Exit For 在 For 循环中出现的次数没有限制,Exit Do 在 Do 循环中出现的次数也没有限制。
For counter = start To end [Step increment]
[statementblock]
[Exit For]
[statementblock]
Next [counter[, counter] [,...]]
Do [While | Until condition]
[statementblock]
[Exit Do]
[statementblock]
Loop
Exit Do 语句可以在 Do 循环语法的所有版本中使用。 参考技术A 如果你的循环退出后还有代码要执行,那么
在For……Next循环的内部,用 Exit For可以退出循环
在Do……Loop循环的内部,用 Exit Do可以退出循环
如果退出循环后在该过程中不需要执行其他代码就可以直接一点用Exit Sub 退出循环 参考技术B Exit Do
Exit For 参考技术C Stop 参考技术D exit
一个循环退出的小程序,输入@时退出
#include
void main()
char a;
while(1)
scanf("%c",&a);
if(a=='@') break;
else printf("123\n");
为什么输出语句执行了两次
不是应该输一个字符,不是@,然后输出一个123么,怎么输一个字符,输出两个123了?望解答
追答你输入一个字符,按下回车继续,它把回车也当成一个字符了,如果你直接按回车就只出现一次。一般不要用while(1),容易出现各种各样问题。
参考技术B #includevoid main()
char a;
while(1)
scanf("%c",&a);
if(c=='\n') continue; /*因为换行符'\n'也是一个字符,此处用来跳过换行符*/
if(a=='@') break;
else printf("123\n");
本回答被提问者采纳
以上是关于vb怎么退出循环????的主要内容,如果未能解决你的问题,请参考以下文章