VB与C语言有何区别

来源:百度知道 编辑:UC知道 时间:2024/05/30 22:13:06

VB和C是两种完全不同的语言,如果你没有编程基础的话,建议先学VB。
通过学习VB了解编程的方法,等到学的差不多了再学C,C语言相对于会难点的。
但是现在VB已经逐渐要淘汰了,因为功能项太少,而且修改和差错不方便。
VB是面向对象的,C是面向过程的,C是所有语言的基础,所以很多人的入门语言都是学C,C学会了后,学什么都很快 VB 功能不是很强大,C 更接近于硬件 很多单片机用的是C,

区别可大了哦,基本语法(BASIC和C)的定义就差异很多,而且C语言有许多版本,VB只是BASIC语言一个特例版本而已。

比如BASIC语言规定是从前开始一句一句执行,而C语言是从main函数开始执行。

运算符号也有区别,比如BASIC取余数使用MOD,C语言是%,C语言还有许多++、--、+=等方便的运算,BASIC都不支持的。

语句的规则也不一样,C语言一个语句以分号结束,可以任意缩进和换行,BASIC一般要求必须写在一行上。

大致的讲:
VB和C是两种语言,有些关键字不同。

细一点:
VB的关键字以大写起头,但是C以小写起头。

在细一点:
VB不分大小写,C非常注重大小写。

再细一点:
VB代码没有结尾,C以“;”结尾。

再细一点:
VB定义变量是以<Dim | Public | Private | Static > DimName [As Type]

而C是:<Type>[*] DimName

再细一点:
VB 定义函数是以
Function FunName (Argements) [As ReturnType]
.......
End Function
C是:
<ReturnType> FunName(Argements){

}

VB是面向对象的,C是面向过程的
VB注重于窗体设计,较简单,适合初学编程者使用
C代码较多,