没有合适的资源?快使用搜索试试~ 我知道了~
C语言与VB语言的差别
3星 · 超过75%的资源 需积分: 34 24 下载量 136 浏览量
2011-09-21
14:57:31
上传
评论 3
收藏 137KB DOC 举报
温馨提示
试读
19页
C语言与VB语言的差别,VB语言如何转为C语言,C语言与VB语言的差别,VB语言如何转为C语言,C语言与VB语言的差别,VB语言如何转为C语言
资源推荐
资源详情
资源评论
作者小序:
该如何介绍下面这篇文章呢?它既不是 也不是 语言。而是一篇系统总结 与 语言之
间的区别与联系的文章!由于本人是在学习了 的基础上再学习 语言的,所以经历了一段
很痛苦的过渡时期。记得当初别人问我 问题,我连最基本的数组 到底是在 结束
还是在 ()结束都搞不清了! 和 语言完全混成了一锅粥。至于 中的字符、字符
串、字符数组等概念更由于 的知识根深蒂固而闹不清楚。记得有次上《 语言程序设计》
的选修课上,任馨老师曾说“一般学了 再学习 语言都要经历一段过渡时期”,我听了深有
感触。正是由于 与 语言有着很多区别和联系,所以我觉得很有必要系统总结一下这方面
的知识。
可是在网上,我用百度和 搜索,几乎没有这方面的总结,突然一种前无古人的使命感
油然而生正好国庆长假有了时间我列表总结如下。由于我总结下表主要是为了学习这门
语言的主干,并准备等级考试,所以与很偏的与考试内容关系不大的知识,即大纲和等级考试
都不涉及的我就没有看书总结。
表中内容很多是相关书籍中的原话 (本人自知水平有限所以不敢杜撰),但有些是我对知识
的总结,所以由于本人水平的限制和时间的仓促,里面肯定有错误之处,真诚希望大家向我提
出宝贵意见,大家共同使这篇文章臻于完善!
崔欢
年 月 日至 日
于西南石油学院火箭楼
与 的对照总结
作者小序
一.基本知识
二.常量与变量
三.条件选择语句
四.循环控制
五.数组
六.过程 (函数)
七.指针
八.文件
九.参考文献
十.联系作者
正文:
一.基本知识
表格左边是 内容,右边是 语言的内容,下同。
基本认识
是面向对象的,基于 操作平台下的可视化编程语言。用户可以用鼠标编写代
码。 语言是面向过程的程序语言。
是基于 平台的 编译系统。用户无法使用鼠标块操作。
!"# 块头标记;
!"## 块尾标记;!"# 块复制;
!"#$ 取消;!"# 块移动
快捷键
打开工程 !"
新建工程 !"%
保存 &':!"
退出:(!")
运行:&装载文件*+&,(!"&+查看结果
保存 -+&激活主菜单:&
退出 返回 )!+(!".
!"&:编译"连接"运行
/0+返回上一级菜单
运算符
1算术运算符(幂 2取负 3乘法 4浮点除法 5整数除法 6 取模 "加法 2减法)
7字符串连接运算符(8、")
9关系运算符(:相等 ;<或<;不等 ;小于 <大于 ;:小于或等于 <:大于或等于…
…)
= 逻辑运算符(%!(./>-?'@) C语言的运算符可分为以下几类:
1 算术运算符+用于各类数值运算。包括加"、减2、乘3、除4、求余或称模运算,
A、自增""、自减22共七种。
7 关系运算符+用于比较运算。包括大于<、小于;、等于::、 大于等于<:、小于等
于;:和不等于B:六种。
9 逻辑运算符+用于逻辑运算。包括与88、或CC、非B三种。
= 位操作运算符+参与运算的量,按二进制位进行运算。包括位与8、位或C、位非D、位
异或、左移;;、右移<<六种。
E 赋值运算符+用于赋值运算,分为简单赋值:、复合算术赋值":2:3:4:A:和复合
位运算赋值8:C::<<:;;:三类共十一种。
F 条件运算符+这是一个三目运算符,用于条件求值G+。
,HI 逗号运算符+用于把若干表达式组合成一个表达式,。
J 指针运算符+用于取内容3和取地址8二种运算。
K 求字节数运算符+用于计算数据类型所占的字节数LM。
N 特殊运算符+有括号,下标OP,成员Q,R等几种。
注: 中模运算符为 6,在 语言中为A
中没有赋值运算符。 语言中“:S为赋值运算符,“::S为关系运算符(相当于 中的
“:S)。在其它高级语言中,赋值构成了一个语句,称为赋值语句。 而在 中,把“:S定义
为运算符,从而组成赋值表达式。 凡是表达式可以出现的地方均可出现赋值表达式。
赞
T22T+
回复
R,R,,R3
楼
中用<;或;<表不等关系, 语言中用符号“!:S。
中逻辑运算符 %!、(、 对应 语言中的!、88、CC。
中 ( 和 可用于对数值(须转化为二进制数)进行位运算,分别为“逻
辑与”和“逻辑或”。 语言中有专门的位运算符(《》DC8)。
变量的赋值
中不允许连等。
每次只能给一个变量赋值。 语言中存在“赋值表达式”。
格式为:;变量<;赋值运算符<;表达式<。
如“:U是个赋值表达式。
对赋值表达式求解的过程是:将赋值运算符右侧的“表达式”的值赋给左侧的变
量。赋值表达式的值就是被赋值的变量的值。
实例:::0:(赋值表达式的值为 ,、、0 值均为 )
::40:(表达式值为 , 等于 , 等于 ,0 等于 )。
数据类型
字符串型( !)是 基本数据类型之一。字符串是放在双引号内的若干
个字符,其中长度为 (即不含任何字符)的字符串称为空字符串。
实例:
U$B6BS
U,S
US(空字符串) 字符型(0V)是 语言基本数据类型之一。 的“字符常
量”是用单撇号括起来的一个字符。字符型变量是用来存放字符常量的。
注意:字符变量只能存放一个字符,不能存放字符串。
另外, 语言还允许使用“字符串常量”。
字符串常量是一对双撇号括起来的字符串。不能把一个字符串赋给一个字符变
量。
规定:在每一个字符串的结尾加一个“字符串结束标志5U,以便系统据此判
断字符串是否结束。字符串长度不包括那个结束标志。
语言中没有专门的字符串变量(不同于 ),若想将一个字符串存放在变
量中,必须使用字符型数组。字符型数组元素可以整体访问。非字符型数组元
素不可以整体访问。
自定义数据类型的定义
格式:
W@自定义数据类型名
成员名 (类型名
成员名 (类型名
XX
成员名 (类型名
/W@
实例:
W@ !!
'( !3T
'( !3Y
Z( !3
(?!
/W@格式:
1 先定义结构,再说明结构变量。
!0!结构体名
[类型名 成员名 ;
类型名 成员名 ;
类型名 成员名 ;\
7 在定义结构类型的同时说明结构变量。
!0!结构名
[成员表列
\变量名表列]
9 直接说明结构变量。
!0!
[成员表列
\变量名表列]
易混淆语句
用 MW@ 语句定义变量类型:
格式:MW@字母范围
注意:M 和类型标志之间不要有空格。字母范围用“字母—字母”的形式表
示。
实例:M(2.2^ 把以字母 (、、.、_、^ 开头的所有变量名定义为
双精度类型。 用 !W@M 声明新的类型名来代替已有的类型名。
实例:!W@M!?%//`]
!W@Ma!`/(*]
则:以下两行等价:
!b]a!]
?%/`C/`b]`/(*]
用 !W@M 亦可声明结构体类型。
注释语句
注释部分对程序的运行不起作用。
中的注释是“`'S或一个撇号“’”。 注释部分必须用“43S和“34S括起来。
U43S和“34S必须成对地出现,“4S和“3S之间不可有空格。可多行注释。
程序语句的书写格式
在一般情况下,程序语句要按照“一行一句,一句一行”的规则书写。
但 允许使用复合语句行,即把几个语句放在一行中,各语句之间用冒号
(:)隔开。在输入程序时,也可以通过续行符把程序分别放在几行中。
中续行符是下划线()。注意:续行符与它前面的字符之间至少要有一个空
格。 程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多
行上。 程序没有行号。
标点
一般在一行输入一条语句,每条语句行以回车键结束。c! 方法:
剩余18页未读,继续阅读
资源评论
- ysm9152015-08-17谢谢 非常实用
fanzhaolinsupcon
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功