第四章 VB控制结构(第三版)
- 格式:ppt
- 大小:1.12 MB
- 文档页数:100


第4讲 VB控制结构结构化程序设计的三种结构,即顺序结构、选择结构、循环结构。
4.1 顺序结构4.1.1 赋值语句1. 赋值语句形式形式:变量名=表达式S = x * y + sqr( a + b ) ‘给变量赋值Text1.Text = “欢迎使用VB ”‘设定属性2. 赋值语句注意点✧赋值语句不允许写成表达式=变量,虽然赋值号与关系运算符等于号都用=表示,VB系统会根据所处的位置自动判断符号的意义。
✧赋值号左边只能是变量,不能是常量、常数符号、表达式。
不要将赋值号“=”理解为数学上的等号:3. 赋值语句常用形式①对变量赋值,将表达式的值赋给变量Y = Abs(x+y)/(x * y)②设定对象的属性(只读属性除外)Label1 = “输入”Text1.FontName = “楷体_GB2312”③交换两个变量(A和B)的值T = A :A=B : B=TT = B :B=A : A=T④字符串连接设:C1 = “ABC” C2 = “XYZ” Re= “”Re1 = Re + C1 Re1 = Re & C1Re2 = C1 + Re Re2 = C1 & Re⑤计数计数 Num = Num+1 变量Num的值每次加1Num = 0Num = Num + 1⑥累加累加 S = S + X 变量S的值加X的值再赋给SS = 0X = 5 : S = S + XX = 6 : S = S + XPrint X ; S4. 赋值号两边数据类型不同时的处理(1)当表达式为数值型并与变量精度不同时,需强制转换成左边变量的精度。
Dim N% , M%N = 3.5 转换时四舍五入,N中的结果为4M = 3.2 转换时四舍五入,M中的结果为3(2)当赋值号左边变量是数值型,而表达式是数字字符串,自动转换成数值类型再赋值。
若表达式为非数字字符或空串,则出错。
Dim X% , Y!X = “234.5”变量X的为数值值235Y = “AB”、Y=“”运行时出错(3)任何非字符型的值赋给字符变量,自动转换为字符型。