一:选择结构问题总结

  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”

VB学习之路 ——基本语句相关推荐

  1. Mysql DBA 高级运维学习之路-DQL语句之select知识讲解

    1.select查询数据 命令语法:select<字段1,字段2,->from<表名>where<表达式> 1.1 查询表中所有数据 方法一:进入指定数据库查询 m ...

  2. Verilog学习之路(4)— Verilog HDL的程序设计语句

    Verilog HDL的程序设计语句 一.连续赋值语句 连续赋值语句通常用来描述组合逻辑电路,连续赋值的目标类型主要是标量线网和向量线网两种,标量线网如"wire a,b;",向量 ...

  3. alin的学习之路(数据库篇:五)(MySQL的相关语句及API的C语言实现)

    alin的学习之路(数据库篇:五)(MySQL的相关语句及API的C语言实现) 1. MySQL概述与登陆MySQL mysql 与 oracle 的区别 oracle 是一个数据库实例下有多个用户, ...

  4. 三流学校毕业生的程序学习之路

    文章是转载的,我不是一个毅力很强的人,总得一些激励人的文章来激励自己 我也在一个三流的学校,在找有关考研的文章的时候看到这篇文章 觉得不错,不敢独享,拿出来共勉-- 看完后我又一次明白,勤能补拙,一个 ...

  5. Python学习之路—2018/7/14

    Python学习之路-2018/7/12 3.功能开发 3.3 设计博客首页 博客首页中最重要的就是中间的文章区域,所以我首先把文章区域设计出来,一开始并没有数据,如果用orm添加或者直接在数据库添加 ...

  6. 开始了大概三四天的Rails学习之路

    最近因为一位极光推送朋友,我开始了大概三四天的Rails学习之路,最终达到的水平是可以比较轻松地做出大部分功能,然后自我感觉可以自如地按照Rails的设计思想去思考.由于编程的日益流行,我结识了越来越 ...

  7. spring源码学习之路---深入AOP(终)

    作者:zuoxiaolong8810(左潇龙),转载请注明出处,特别说明:本博文来自博主原博客,为保证新博客中博文的完整性,特复制到此留存,如需转载请注明新博客地址即可. 上一章和各位一起看了一下sp ...

  8. JavaWeb学习之路——SSM框架之Spring(五)

    前情提要请看JavaWeb学习之路--SSM框架之Spring(四)                                         整合Spring和Mybatis框架 1.在项目的 ...

  9. JavaWeb学习之路——SSM框架之Mybatis(三)

    数据库配置和相关类创建看上篇:JavaWeb学习之路--SSM框架之Mybatis(二) https://blog.csdn.net/kuishao1314aa/article/details/832 ...

最新文章

  1. 重磅!单目深度估计方法:算法梳理与代码实现
  2. 利用Python模拟鼠标自动完成MM32-LINK程序下载
  3. 全球及中国固态锂电池行业需求量预测及投资规模战略报告2021-2027年
  4. Java面向对象(3)--类的成员方法
  5. oracle插入CLOB类型超过4000个字符报ORA-01704错的解决方法
  6. linux防火墙为空文件夹,如何记录Linux IPTables防火墙丢弃的数据包到日志文件-linux防火墙设置...
  7. html文件如何转php文件,怎么把动态的php文件转换成静态的html文件,html文件是php文件…...
  8. 21天Jmeter打卡Day18 前置处理器_熟悉常用组件
  9. Android技术专家 高焕堂 推荐这本书
  10. 【管理心得之二十一】管得少就是管得好
  11. 图书管理系统的分析与设计
  12. 模拟电子技术基础_常用半导体器件
  13. 浅谈Nacos中的CAP
  14. javascript join()
  15. 最新苹果审核被拒4.3解决方案总结(2020年7月)
  16. ubuntu18.0.4桌面死机问题
  17. 2016【淘宝运营】,如何营销宝贝详情页,提高宝贝的转化率
  18. cocos2dx-lua 圆周运动
  19. windows和Linux未来,一家之言:Windows系统的未来就是变成Linux的一部分
  20. Laravel repository数据仓库使用 Star.hou红楼一梦

热门文章

  1. HostEase虚拟主机拓宽产品优势
  2. 深度学习:深度压缩感知-从ISTA到LISTA及其pytorch实现方法
  3. 数云融合丨浅谈政府数字化转型
  4. 超实数是个“宝”,看看谁敢来抱一抱?
  5. 简易模型计算机设计仿真,体视学虚拟实验模型的计算机仿真设计与实现
  6. 大专毕业考计算机公务员吗,为什么说专科生考公务员太坑了 考公务员难吗
  7. NUC是什么硬件设备?
  8. python 负数十六进制_python16进制转换为10进制 Python 将十六进制数转成4位二进制数...
  9. node mysql框架_关于nodejs的框架选择
  10. 2020美容师(初级)考试试题及美容师(初级)操作证考试