Markdown编辑器 postgresql flask datatable jqgrid jaxb Keys.js vue教程入门 vue组件开发 vue绑定点击事件 郑州小程序公司 less官网 web前端毕业设计题目 oracle删除字段sql solidworks图库 如何升级python android网络请求 mysql新建数据库 python或运算 python创建对象 python命令行参数 java9 javatrim java字符串 java语言基础教程 java基础数据类型 java时间戳转时间 java地址 java获取当前线程 java得到当前时间 swing布局 pushstate EasyCHM dnf刷什么图赚钱 猫眼电影票 jdk9下载 脚本学习 现代操作系统 逗号的作用 lol不能全屏
当前位置: 首页 > 学习教程  > 编程语言

VB学习之路 ——基本语句

2021/2/13 17:26:04 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

一:选择结构问题总结 一个很简单的 If(表达式) …Then的问题,在VB的程序编写时候 ,如果在if…Then后面只有一条需要执行的语句,并且将执行的一条语句直接放在了Then的后面, 则不需要后面加上End If,加上就报…

一:选择结构问题总结

  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.net教程是对的。

在这里插入图片描述

5.这样写就对了

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

二:循环结构

1.while…wend语句

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

  1. For…Next语句

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

                      语句组。

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

                  Next  (变量)

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

  1. print 输出函数

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

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

无符号,则会换行输出。

4.字符号连接符 & 和+

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

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

本文链接: http://www.dtmao.cc/news_show_700141.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?