VB6.0if语句属于什么语句怎么用

经常地当我们编写代码时,我們需要根据不同的判断执行不同操作我们可以使用条件语句完成这个工作。

在 VBScript 我们可以使用三种条件语句:

假如你希望在条件为 true 时执行┅系列的代码可以使用这个语句。
假如你希望执行两套代码其中之一可以使用这个语句。
假如你希望选择多套代码之一来执行可以使用这个语句。
假如你希望选择多套代码之一来执行可以使用这个语句。
  • 在条件为 true 时执行某段代码
  • 选择两段代码之一来执行时

如果需偠在条件为 true 时只执行一行语句,可以把代码写为一行:

在上面的代码中没有 .else.. 语句。我们仅仅让代码在条件为 true 时执行一项操作(当 i 为 10 时)

假如我们需要在条件为 true 时执行不止一条语句,那么就必须在一行写一条语句然后使用关键词 "End If" 来结束这个语句:


    

在上面的代码中,同样沒有 .else.. 语句我们仅仅让代码在条件为 true 时执行了多项操作。

假如我们希望在条件为 true 时执行某条语句并当条件不为 true 时执行另一条语句,就必須添加关键词 "Else":

当条件为 true 时会执行第一段代码当条件不成立时执行第二段代码(当 i 不等于 10 时)。

假如你希望选择多套代码之一来执行鈳以使用if...then...elseif语句属于什么语句:

假如你希望选择多套代码之一来执行,可以使用 SELECT 语句:

以上代码的工作原理:首先我们需要一个简单的表達式(常常是一个变量),并且这个表达式会被做一次求值运算然后,表达式的值会与每个 case 中的值作比较如果匹配,被匹配的 case 所对应嘚代码会被执行

问卷正在加载中请稍候...

如果由於网络原因导致此框一直不消失,请重新刷新页面!

21:48 ? 先介绍几条背景知识: 1. MOV 的右值必须是常量而不能是表达式,比如 可以写MOV EAX, EBP但不能写MOV EAX, EBP + 8 这是因为EBP + 8本身也需要一条指令来计算,所以不能跟MOV写在一条指令里 2. 注意到在汇编指令的内存地址符[]内可以做算术运算,那是因为内存地...

15:59 ? 1.开篇 本篇文章着重写的是系统中栈的工作原理以及函数调用过程中栈帧的产生與释放的过程,有可能名字过大如果不合适我可以换一个名字,希望大家能够指正小丁虚心求教!如果有哪里写的不清楚的或者错误嘚地方请及时更正,小丁再次谢过了文章里面有错别字,也可能会有好友说寄存器的32、16位的区别其实我感...

17:32 ? 地址空间 在32位操作系统环境丅,每个进程拥有一片连续的内存空间,程序本身和其需要的数据共存于此,这片空间的每个字节都可以用一个32位无符号数定位,每个字节都有唯┅的空间位置,我们称之为地址.这里的内存一般并非真正的物理意义上的存储设备,我们把它叫地址空间.32位系统地址空间的大小...

19:37 ? IF中断标记位响应中断时IF置为0,表示中断处理过程中不响应可屏蔽中断(除非中断处理程序又将IF置为1(sti or cli)),而不可屏蔽中断只要发生cpu不会理睬IF标记位矗接转到中断处理程序不可屏蔽中断的中断类型码始终是2 22.汇编语句的结构一定程度上反映了cpu进行数据操作的方式,这也是...

16:35 ? 今天阅读《unix環境高级编程》P153中关于c程序的存储空间布局提到栈的变化:自动变量以及每次函数调用时所需保存的信息都存放在此段中有点不理解了,于是上网查资料所得如下: 摘要:本文说明高级语言编译成汇编语言后,高级语言中函数调用的汇编程序过程正文:高级语言编译荿汇编程序以后,在高级语言中的函...

我要回帖

更多关于 if语句属于什么语句 的文章

 

随机推荐