首页 > 代码库 > C++概述
C++概述
C++语言由C语言发展而来,它是一种面向对象的编程语言,支持过程化程序设计、数据抽象和面向对象程序设计。
以二级C++教程为例,初步对本编程语言进行了总结。经过摸索,将教程的内容分为三部分,软件设计基础、面向过程部分和面向对象部分。下面是思维导图:
因为以前学习过VB和C#,VB是基于对象的编程语言,C#是面向对象的编程语言,这里我们就用这两种编程语言来对比学习。
软件开发基础是开发软件所必须具备的知识,这里不再讨论,我们从面相过程部分开始讨论。
可以看出来,C++和VB有很大的区别,特别是函数和数据传递,VB各个过程之间通过全局变量来传递数据,C++通过参数来传递数据;VB调用函数时,直接调用模块中的函数名即可,C++需要先定义一个函数,然后通过实例来调用。
面向对象部分;
通过对比,可以得出结论,C++和C#相似度是非常高的。同是面向对象的语言,对比得知,C#语言编写的程序不容易崩溃,但是它的执行效率是非常慢的。
每个编程语言都有自己的特点,存在的就是合理的,没有好坏之分,只有合适不合适。合适的语言才是好语言。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。