C语言和VB的最大区别是什么?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-08
该学什么语言VB还是C语言,哪个比较基础

VB可以抛弃了,已经N多年没有市场了,学习的话就学习C语言吧,会了C语言学习其他的语言相对也会容易些哦 ,希望对你有帮助

当然是C难学,一般的C不仅仅说的是C,而是C和C++。java开发效率高,但是C和C++比较底层,所以说也比较难,学好了找工作都是很容易的,但是如果说待遇,那肯定是C/C++ 的待遇好,但是c/c++学习周期比较长。但是学习c/c++的好处是,学会了c/c++,你就可以”藐视“当今所流行的java和c#了。以为这些语言都是封装后的语言,所以说学了c/c++,当你看java和C#等语言的时候,那个容易啊。

太多了
最大的区别 就是两种不同语言
适用方向 适用范围 编译编辑情况 都是不一样的

一:
VB是面向对象的,具有完全的OOP(面对对象程序设计)能力
C则是典型的面向过程的,不具备OOP能力

二:
VB是典型的高级语言,封装地很高层,不能对底层进行操作
C则是具有很多低级语言特点的高级语言,一般也可称为中级语言,所以具有很强大的对底层的操作能力,比如指针以及一系列内存操作函数能够直接操作内存,因此能够实现很多高级语言(包括VB)不能实现的功能.也因为如此,操作系统基本上都是用C加汇编写成的,比如Linux\Unix系统,其实也包括Windows的很大部分

三:
VB全称是Visual Basic,顾名思义就是可视化的Basic语言,所以它是在可视化环境中用的,没有什么跨平台性,可以说它开发的程序只能在Microsoft的Windows系统下面运行
C具有非常强大的跨平台的特点,能在很多平台,包括Windows\Linux\Unix\Solaris等等,甚至还有单片机(手机\PSP\路由器&交换机\游戏机等等)上面运行,而且标准的C语言是不包含可视化内容的,要编出可视化程序要用到Microsoft的VC提交回答++,要用MFC,不过那已经是VC++,而不是C了

  • VC和VB,还有C语言有什么区别
    答:主要区别如下:一、VB和VC属于面向对象编程语言,C语言属于面向过程编程语言。二、VB属于解释执行,是一句一句翻译成指令执行的,执行速度比C语言和VC要慢,C语言和VC都是编译成目标文件再执行的。三、C语言和VC适合底层开发(就是更接近硬件层),而VB不适合做低层开发。四、用处 1、vc适用于需要效率高的...
  • VC和VB,还有C语言有什么区别
    答:1、可处理的工作不同。vc擅长于底层处理,同时也因此编写同样功能的程序时vc的工作量一般要比vb高上很多,但是vc的程序执行效率高,生成程序小。编译器不同,C++可选性比较多,VB只能用默认的工程模式。C++可以选择MFC,WIN32,甚至指定16位的程序。2、面向对象不同。vb和VB是面向对象的编程语言,其...
  • VB和C语言有什么不同?
    答:C的应用范围太广,可以用于面向硬件的直接操作,所以你需要了解C语言的内存分配等等技巧 VB用于简单的程序开发很方便,效率高,很快就能出结果。但前提是这类软件不是大规模的系统化软件,不然运行速度上、效率上都有很大的缺点。真正喜欢编程的技术人员,一般都会学好C,而比较喜欢快速开发软件的人,现在...
  • C语言、VB语言都属于高级语言,它们在编程方法上有什么明显的区别?
    答:C语言虽然叫做高级语言,但有人戏称它是中级语言,因为C可以与汇编语言联用,可以操控的内容更多比如指针之类,而VB可以认为是更高一级的语言,它的灵活性要比C语言小,但开发速度快.一个比方,去打猎,VB找来别人做的各种枪的零件,组装成一支枪,C自己做各种零件,从头开始造一支枪 ...
  • 请问VB和C语言有什么本质区别?
    答:本质区别在于VB是解释语言,而C是编译语言。VB的运行方法是一个解释器在运行时一行行读取源代码,然后翻译成计算机指令执行。而C是直接将源代码一次全部编译成指令然后执行。除此之外,语法也有很大区别。以for循环为例:for (int i = 0;i < 100; i++) { //Do Something}For i = 0 To 100...
  • c语言和vb有什么不同?
    答:这二者都是程序开发语言,c语言不支持可视化编程,vb支持可视化编程。从功能上考虑,二者均可完成任何一种开发需求。但是对于做界面,c会变得很麻烦,vb则相对简单。vb语言的语法要求不严格,可以不事先声明变量(当然是个人设置的),c必须先声明后使用。vb是一种事件驱动的程序结构,c的程序必须从一个...
  • 求问计算机VB程序设计和C语言程序设计有什么区别
    答:VB是面向界面的开发,可快速开发小程序,适合新手。C做为基础语言,更接近低级语言,和硬件接触较多。C可以直接访问地址,程序设计自由度大。执行效率也更高。但相应的高自由度,也意味着语法限制低,新手容易出错。另外想用C语言实现图形设计难度大。入门学习可以从VB->C->C++->其他编程这样学。
  • VB和C语言的差别?
    答:本质区别:前者解释性语言,又称伪编译,速度只有真编译的十分之一都不到;而C是真正的纯编译,生成的目标代码短而精,速度极快,接近汇编质量 ,执行效率高;前者面向非计算机专业人员,简单易学、入门快、没有什么规矩,但感觉粗糙,生成 的目标代码:多而大,效率低下,而C相对比VB复杂多了,面向...
  • 请问VB和C语言有什么本质区别?
    答:非常不同,简单的说 VB很简单, C 很复杂 C 很强大, VB 很一般.不是一个层次的语言。C语言比VB低一个层次 老师应该教过你们机器语言、汇编语言等的概念吧?层次越低的语言,计算机能更好的运算。说白了,就是C比较贴近计算机,而VB比较贴近用户 ...
  • C语言和VB有什么不同呢?
    答:区别如下表: