为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > vb与c区别费下载

vb与c区别费下载

2018-08-23 6页 doc 19KB 6阅读

用户头像

is_037433

暂无简介

举报
vb与c区别费下载vb与c区别费下载 VB与C具体的区别 常量与变量 符号常量的定义 格式: Const 常量名=表达式[,常量名表达式]„„ 实例: Const PI=3.141593, COUNTRY$=”China” ? 用宏命令方式定义: #define 符号常量 常量 (注意:无分号,不可放在函数内) ? 语句定义: const 数据类型 符号常量=常量; (有分号,是个语句,可放在函数内) 变量 VB中变量可以不经定义而直接使用,系统视该变量为变体型 变量。 C语言规定,程序中所有要用到的变量必须“先定义,后使用...
vb与c区别费下载
vb与c区别费下载 VB与C具体的区别 常量与变量 符号常量的定义 格式: Const 常量名=表达式[,常量名表达式]„„ 实例: Const PI=3.141593, COUNTRY$=”China” ? 用宏命令方式定义: #define 符号常量 常量 (注意:无分号,不可放在函数内) ? 语句定义: const 数据类型 符号常量=常量; (有分号,是个语句,可放在函数内) 变量 VB中变量可以不经定义而直接使用,系统视该变量为变体型 变量。 C语言规定,程序中所有要用到的变量必须“先定义,后使用”,否则会报错。 变量命名规则 ? 只能由字母、数字和下划线组成。 ? 第一个字符必须是英文字母,最后一个字符可以是类型说明符。 ? 长度不得多于255个字符。 ? 不能是VB的保留字,但可以是嵌入保留字的字符串。 实例:Print和Print%是非法的,而Print_Text 是合法的。 ? 只能由字母、数字和下划线组成。 ? 第一个字符必须是字母或下划线。 ? ANSI C标准没有规定标识符的长度(字符个数),但各个C编译系统都有自己的规定。有的系统(如IBM PC的MS C)取8个字符,如果变量名长于8个字符,则只有前面8个字符有效,后面的将不被识别。Turbo C则允许32个字符。 不能是C语言中的关键字,最好不用C语言中的预定义标识符(如printf、define等)。如果变量与预定义标识符相 同,系统并不报错,只是该预定义标识符将失去原定含义,代之以用户确认的含义或者会引发一些运行时错误。 大小写 ? VB不区分变量名和其他名字中字母的大小写。 ? 为了便于阅读,每个单词开头的字母一般用大写。 ? 习惯上,符号常量一般用大写字母定义。 ? C语言对大小写敏感,大写字母和小写字母被认为是两个不同的字符。 ? 一般变量名用小写字母表示。 ? 习惯上,符号常量名用大写,变量名用小写,以示区别。 ? 为了便于区别全局变量和局部变量,在C程序人员中有一个不成文的约定(但非规定),将全局变量名的第一个字母用大写表示。 定义变量的格式 Dim/Static/Public/Private 变量名As类型 实例: Dim a As String, I As Single 变量可用类型说明符来标识: %整型;&长整型;~单精度浮点数;#双精度浮点数;@货币型;$字符串型。 Dim a, b, c, d As Integer 注意区别 定义a,b,c为变体型,d为整型。 实例:int a, b, c, d=5; unsigned u; float a, b; float f = 3.56; chat c1=’a’ , c2; int a=3, b=3, c=3; C语言允许在定义变量的同时使变量初始化。(VB不允许) int a, b, c, d; 定义a, b, c, d都为整型变量。 变量的生存期 根据变量的生存期,变量分为动态变量和静态变量。 使用Static关键字的变量为静态变量。 实例: Static a As Integer Static Function 函数过程名([形参表])[As 类型] Static Sub 子程序过程名[(形参表)] 变量的存储类别:分为两大类:静态存储类和动态存储类。 具体包含四种:自动的(auto)、静态的(static)、寄存器的(register)、外部的(extern)。 根据变量的存储类别,可以知道变量的作用域和生存期。 注意:VB中Static语句只能出现在事件过程,Sub过程或Function过程中。在过程中的Static变量只有局部的作用域,即只在本过程中可见,但可以和模块级变量一样,即使过程结束后,其值仍能保留。而在C语言中,用static不仅可以声明局部变量,还可以声明外部变量。 三(条件选择语句 条件选择语句 ?单行结构条件语句: If 条件Then语句组1 [Else语句组2] ?块结构条件语句: If 条件1 Then 语句块1 [ElseIf 条件2 Then 语句块2] [ElseIf 条件3 Then 语句块3] „„ [Else 语句块 n] End If C语言提供了三种形式的if语句。 ?基本形式: if(表达式) 语句 ? if-else形式: if(表达式) 语句1; else 语句2; ?if-else-if形式: if(表达式1) 语句1; else if(表达式2) 语句2; else if(表达式3) 语句3; „ else if(表达式m) 语句m; else 语句n; else总是与它上面的最近的未配对的if配对。 IIf函数 格式:变量=IIf(条件,true部分,False部分) 实例: Print IIf(G>=60 ,“合格”,“不合格”) 等价 条件运算符,是C语言中唯一的一个三目运算符。条件表达式的一般形式为: 表达式1 ,表达式2 :表达式3 实例:max=(a>b)?a:b; Printf(“%s\n”,G>=60?“pass”,“not pass”); 多分支选择语句 格式:Slect Case测试表达式 Case 条件1 语句块1 Case 条件2 语句块2 „„ Case Else 语句块n End Select 条件的表示形式有三种: 1)简单常量(各常量之间用逗号分隔); 2)测试范围。用“值1 To 值2”的形式; 3)比较范围:用“Is关系表达式”的形式。 实例: Case 2,5,10 To 20, Is>50(三种形式可混用) 注意:当用关键字Is定义条件时,只能是简单条件,不能是逻辑运算符将两个或多个简单条件组合在一起。 例如Case Is>10 And Is<20是不合法的。 格式: switch(表达式){ case常量表达式1: 语句1; case常量表达式2: 语句2; „ case常量表达式n: 语句n; default : 语句n+1; } 程序运行流程 程序以Select Case开始,由上到下测试每一个条件,在多个语句中选择执行第一个符合条件的语句,(若没有与测试表达式的值相符的条件,则执行Case Else后的语句块),然后把程序流程转移到End Select之后。 “case 常量表达式”只是起语句标号作用,并不是在该处进行条件判断。 在执行switch语句时,根据switch后面表达式的值找到匹配的入口标号,就从此标号开始执行下去,不再进行判断。 break语句:每当执行到break语句时,立即跳出switch语句体。 switch语句通常总是和break语句联合使用,使得switch语句真正起到分支的作用。 goto语句 格式:GoTo标号|行号 标号是一个以冒号结尾的标识符。 行号是一个整型数,它不以冒号结尾。 例如: start:是一个标号1200是一个行号 GoTo 123是合法的。 格式:goto 语句标号; 语句标号用标识符表示,它的定名规则与变量名相同,即由字母、数字和下划线组成,其第一个必须为字母或下划线。 不能用整数来作标号。 goto label_1;是合法的,而goto 123;是不合法的。
/
本文档为【vb与c区别费下载】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索