c语言基础自学vb,vb语法规范(新手入门简介,有c语言基础更好)

tab键缩进

vb不区分大小写

用“ ' ”(英文的单引号)表示注释符

整数:integer % -32768~32767

长整形:long & -2147463648~2147463647

单精度:single !

双精度:double #

字符串:string $

日期型: #4 sep#、#may 23、2002#、#2006-4-1 5:40:23am#

如何定义常量: const pi=3.14

const nbook%=120 ‘定义nbook为整数,值为120

如何定义变量:

定义普通变量:dim intteacher as interger

dim sum%定义静态局部变量:static strname as string*50   ’ 定义strname为50个字符的字符串静态局部变量,只能在声明它的过程中使用,与普通变量不同的是,它在整个程序运行期间都有效,在程序启动时被分配给内存空间,程序结束时才收回内存,只要程序不结束,它就一直能被调用。

定义模块变量:private dimintteacher as integer ‘ 模块变量是指在声明变量的这个模块中的所有过程都能访问的变量。private 和dim是等效的,为了与过程变量区别,建议使用private。

定义全局变量:publicintteacher asinteger ’ 在程序的所有模块中都可以对其值进行存取的变量。在程序启动时创建,程序结束时清除。它要在模块开头的声明段中声明。

变量的赋值与引用同c语言。 即 变量值=表达式

运算符:

“ ^ ” 乘方、“ - ”负号、“ * ”乘号、“ / ”除号、“ \ ”整除、“ mod ”取模、“ + ”加、“ - ”减号(计算机进行加减运算比乘除运算快的多,乘法比乘方快的多,像n^2应该用n*n来代替)

数据类型转换:integer--->long--->single--->double(同c语言)

关系运算符:“”大于、“<=”小于等于、“>=”大于等于、“=”等于(与c语言不同)、“<>”不等于(与c不同)

逻辑运算符:a and b、 a or b、not a、a eqv b(等价)、a imp b(蕴含,当a为true,b为false时,结果为false,其他情况均为true)、a xor b(异或,如果a与b同,结果为false,两者不同,运算结果为true)

逻辑运算优先级:not>and>or>xor>eqv>imp

字符串运算符:

字符串连接:strA & strB

字符串比较:strA comp strB

字符串匹配:strA like strB   ’ 比较strA是否符合strB的模板,如果相匹配结果为true,反之为false

“?”代表任何一个字符,“*”代表任意多个字符(可以是0个),“#”代表任意一个数字(0~9),“[多个字符]”代表括号中包含的任何一个字符、“[!多个字符]”代表不包含方括号内任何一个字符,“[字符1-字符2]”代表字符1和字符2范围内的任意一个字符,“[!字符1-字符2]”代表不在字符1与字符2范围内的任意一个字符

日期时间运算符:

日期时间A+数值型B,会把A的日期部分加上B的整数部分得到新日期;在把A的时间部分加上B的小数部分得出新时间,新日期与新时间组合起来为运算结果,减法相反。(日期时间比较时,较晚日期时间大于较早的日期时间)

书写规则:

续行符:“ _ ”

多条语句合在一行写,加入“ : ”分隔;

变量命名前后缀:

int--integer--%

lng--long--&

sng--single--!

dbl--double--#

byt--byte

str--string--$

特殊语句:

beep语句的作用是执行该语句是计算机喇叭响一声;

end语句使正在运行的程序终止

cls清屏用于清楚图形和打印语句在运行时产生的文本和图形

选择结构语句:

if ……then……else(同c)

if ……then……elseif

select case(同c的switch)

循环:

for……next:for 循环变量 = 初始值 to终值 [step 步长]

………………

……………… ' 循环体

next 循环变量

while……wend:while 条件

[循环体]

wenddo……loop:格式1:直到型

do                      [语句体]

[exit do]

loop [while|until 循环条件]

格式2:

do [while|until 循环条件]

[语句体]

[exit do]

loop

功能:第一种格式的执行过程是先执行一遍循环体,在碰到loop后的条件时再进行判断,根据不同的判断条件格式执行不同的判断过程,决定是继续执行循环体还是推出循环

第二种格式的执行过程是先对条件进行判断,然后根据不同的判断条件格式执行不同的判断过程,判断为能够执行循环体时,才进入循环体内执行相应语句。

第一种格式至少要执行一遍循环体,第二种格式可能循环体一遍也不执行。

程序跳出语句:

exit do、exit for、exit function、exit sub、

goto:同汇编和c,不细说了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值