VB学习之路 ——基本语句

VB学习之路 ——基本语句一:选择结构问题总结1.一个很简单的If(表达式)……..Then的问题,在VB的程序编写时候,如果在if….Then后面只有一条需要执行的语句,并且将执行的一条语句直接放在了Then的后面,则不需要后面加上EndIf,加上就报错。即使要执行的语句有多条如果非要放在Then后面不加EndIf就必须每条语句之间用冒号间隔。如果将执行的语句放在了Then的后面,即…

大家好,又见面了,我是你们的朋友全栈君。

一:选择结构问题总结

1. 一个很简单的  If(表达式) ……..Then的问题,在VB的程序编写时候 ,如果在if….Then后面只有一条需要执行的语句,并且将执行的一条语句直接放在了Then的后面, 则不需要后面加上End  If,加上就报错  。即使要执行的语句有多条如果非要放在Then后面不加EndIf 就必须每条语句之间用冒号间隔。如果将执行的语句放在了Then的后面,即使只有一条语句也必须加上End If  。否则编译器报语法错误。其中表达式 可以用括号,也可以不要。

2. 在VB编写程序的时候 ,没有a+=2这一说,只能使用a=a+2。Elseif  要连着。

3.VB在If选择语句中和C语言类似:  if只执行其中的一条判断后面的语句,一旦有条件满足,则整个if语句都将结束;即当某一条件为真时,执行其后语句,后面的条件就不会判断了,结束if语句。

4.下图就犯错在  第一个判断分支if的执行语句放在了 Then后面,这时候就不能有EndIf了。并且60 <= Score < 80这样是不对的。必须用80 <= Score And Score <= 90这种方式表达。举个例子 Score=400  60<=40此时为假,那么0<80就为真。哈哈纯属个人瞎猜,不过觉得是对的。

VB学习之路 ——基本语句

5.这样写就对了

VB学习之路 ——基本语句

6.IIf函数,用法如下 iif((条件表达式),(值或表达式1),(值或表达式2)),如果条件表达式为真则返回值或表达式1,否则返回值或表达式2.

VB学习之路 ——基本语句

             7. Select  Case 语句   下面是学过C语言的初学者犯得典型错误    正确做法 在下面的Case语句中的Score换成Is就可以,不要问为什么,可能VB就是这样规定的吧  哈哈,方式见下图

VB学习之路 ——基本语句

VB学习之路 ——基本语句

 

二:循环结构

 1.while…….wend语句

用于对条件进行判断,和C语言类似.这种语句的执行出问题的时候,一定要去用单步调试去查看每一步的执行结果。

2. For……..Next语句

基本格式:For (变量)=(开始值)  TO (结束值)  Step  (步长)

                          语句组。

                           Exit For ‘这条语句是退出For循环时候使用的 ,比如满足某一条件后,不在执行以后的For循环

                      Next  (变量)

For循环可以嵌套,但是变量名字不可以重复。

3. print 输出函数

分号(;)表示紧凑输出。有了这个分号,后面print的就会接着上次print的位置后输出。

逗号(,)则会间隔输出。有了这个逗号,后面print的就会接着上次print的位置间隔一段后输出

无符号,则会换行输出。

4.字符号连接符 & 和+

 1.&连接字符串 无论什么东西  最后得到的都是字符串  25+“38”  25+38  类似 都得到“2538”,&同时作为长整型的类型符,在作为连接符使用的时候一定要和前后的变量类型之间加入空格,否则可能会出现类型不匹配的错误。

2. +同时还作为加法的符号  25+“10”=35         “25”   +“12”=“2512”   

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151916.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JavaScript数组遍历6 some方法

    JavaScript数组遍历6 some方法上一篇文章我们讲述了every方法,这里我们将会进行讲解some方法和every方法相似some方法也接收2个参数;第一个参数是一个函数第二个参数是一个传入值。其中第一个参数接收3个参数第一个参数是当前值,第二个参数是当前值的索引值,第三个参数是本数组。some方法的使用和every的方法相似但是也有一个返回值,返回当前的数组是否有符合的条件。如果没有返回值,则返回的是undefined。当有一个值满足条件则会停止遍历。下面是使用some方法的例子。<!DOCTYPEhtml><

    2022年10月20日
    0
  • Git clone远程仓库

    Git clone远程仓库

    2021年10月29日
    37
  • 搭建DNS服务器的那些知识「建议收藏」

    搭建DNS服务器的那些知识「建议收藏」一、DNS服务概述:1.什么是DNS?DNS(DomainNameSystem)域名系统,在TCP/IP网络中有非常重要的地位,能够提供域名与IP地址的解析服务,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析。DNS协议运行在UDP协议之上,使用端口53号。2.什么是域、域名?域(domain)是计算机网络的一种形式,其中所有用户账户,计算机,打印机和其他安全主体都在位于称为域控制器的一个或多个中央计算机集群上的中央数据库中注册。

    2022年9月5日
    2
  • 彻底禁止Win10自动更新工具Windows Update Blocker v1.5 汉化版

    彻底禁止Win10自动更新工具Windows Update Blocker v1.5 汉化版以往的Windows10系统我们还可以通过禁止更新服务,设置一些本地组策略来禁止Windows系统的更新,但现在的Windows好像越来越流行更新了,一些简单的禁止完全没用,依旧会自动检查更新!一款你需要的彻底禁止Win10自动更新的工具它来了,WindowsUpdateBlocker是一款免费软件,只需一键,即可帮助您完全禁用或启用Windows系统上的自动更新。使用起来超级…

    2022年6月4日
    130
  • Python15行代码实现免费发送手机短信,推送消息「建议收藏」

    Python15行代码实现免费发送手机短信,推送消息

    2022年2月13日
    41
  • python字符串编码及乱码解决方案

    python字符串编码及乱码解决方案http://blog.csdn.net/pipisorry/article/details/44136297字符编码详解[字符编码ASCII,Unicode和UTF-8]主要非英文字符集的编码范围范围 编码 说明 2E80~33FFh 中日韩符号区 收容康熙字典部首、中日韩辅助部首、注音符号、日本假名、韩文音符, 中日韩的符号、标点、带…

    2022年6月6日
    77

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号