资源描述:
《C语言和VB语言比较.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、比较项目CVB基本数据类型int,longint,float,doublebool(0:False,Other:True)char,指针Byte,Integer,Long,Single,Double,Boolean,Date,String,Variant字符串字符以单引号(‘’)括住字符串以双引号(“”)括住,以‘ ’结束以双引号(“”)括住变量定义数据类型名称变量名称(区分大小写)例inti,j;Dim变量名称AS数据型态名称(大小写不分)Dimi,jasinteger数组数据型态名称变量名称[数组大小],指针从
2、0开始,元素个数=数组大小Dim数组名(数组下限,数组上限)AS数据型态名称指针从0开始,元素个数=(数组上限-数组下限)+1语句结尾以分号;表示语句结束无批注1.以/*及*/括住1.以REM或’开头2.从’直到句子结尾算术运算符+,-,*,/%(modulo)++,--+,-,*,/,Mod(modulo)基数^次方(exponent)关系运算符1.==(相等),不能比较字符串2.!=(不相等)3.>=,<=,>,<1.=(相等)2.<>(不相等)3.>=,<=,>,<4.Is(物件相等)逻辑运算符1.&&:lo
3、gicaland2.
4、
5、:logicalor3.!:logicalnot1.AND:logicaland2.OR:logicalor3.NOT:logicalnot4.Xor,Eqv,Imp字符串连接运算符无,须靠外部函数1.sprintf(string,"%s%s",string1,string2)2.strcat(string1,string2)&,+IF语句if(逻辑表达式){ 复合语句}else{ 复合语句}If逻辑表达式Then 复合语句Elseif逻辑表达式Then 复合语句Els
6、e 复合语句EndIfFOR语句for(启始语句;逻辑表达式;循环重复语句){ 复合语句}For循环变量=起始值To终止值 复合语句Next循环变量FORIN语句无ForEach变量In对象或数组 复合语句NextWHILE语句while(逻辑表达式){ 复合语句}DoWhile逻辑表达式 复合语句LoopUNTIL语句do{ 复合语句}while(逻辑表达式)Do 复合语句LoopUntil逻辑表达式跳出循环语句breakExitDo、ExitForSELECT语句s
7、witch(表达式){ case表达式: 复合语句 break; case表达式: 复合语句 break; default: 复合语句}SelectCase表达式 Case表达式 复合语句 Case表达式 复合语句 CaseElse 复合语句EndSelectFunction数据型态函数名称(数据型态参数名称){ 复合语句 return(传回值);}Funct
8、ion函数名称(参数名称As数据型态)As数据型态 复合语句 函数名称=传回值EndFunctionSubProcedurevoid子程序名称(数据型态参数名称){ 复合语句}Sub子程序名称(参数名称As数据型态) 复合语句EndSub引用其他程序#include程序标头路径Imports命名空间.类别名称自定义数据类型结构体类别型态Class类别名称 Inherits父类别名称 Implements接口名称 方法或属性定义语句EndClass