问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么要学C/C++,学了有什么用?

发布网友 发布时间:2022-02-28 22:58

我来回答

3个回答

热心网友 时间:2022-03-01 00:28

c是c++的前身,因为这两种语言有许多共同的语法和功能。以前,c可以说是c++语言的一个子集,因为c++刚出生时,他只是对于c语言的一个扩充,人们还是在普遍意义上讲它归类于c。但是在c++的发展过程中,进行了许多扩展和改进,使其与c的差别越来越大,成为一种独立于c的全新语言,而且比c更强大、用途更广。c
语言与
c++
的区别有很多:1,全新的程序程序思维,c
语言是面向过程的,而
c++
是面向对象的。2,c
语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而
c++
对于大多数的函数都是有集成的很紧密,特别是
c
语言中没有的
c++
中的
api
是对
window
系统的大多数
api
有机的组合,是一个集体。但你也可能单独调用
api。3,特别是
c++
中的图形处理,它和语言的图形有很大的区别。c
语言中的图形处理函数基本上是不能用在中
c++
中的。c
语言标准中不包括图形处理。4,c

c++
中都有结构的概念,但是在
c
语言中结构只有成员变量,而没成员方法,而在
c++
中结构中,它可以有自己的成员变量和成员函数。但是在
c
语言中结构的成员是公共的,什么想访问它的都可以访问;而在
vc++
中它没有加限定符的为私有的。4,c
语言可以写很多方面的程序,但是
c++
可以写得更多更好,c++
可以写基于dosr程序,写
dll,写控件,写系统。5,c
语言对程序的文件的组织是松散的,几乎是全要程序处理;而
c++
对文件的组织是以工程,各文件分类明确。6,c++
中的
ide
很智能,和
vb
一样,有的功能可能比vb还强。7,c++
对可以自动生成你想要的程序结构使你可以省了很多时间。有很多可用的工具如加入
mfc
中的类的时候,加入变量的时候等等。8,c++
中的附加工具也有很多,可以进行系统的分析,可以查看
api;可以查看控件。9,调试功能强大,并且方法多样。至于学了c后,学什么你可以自己决定!根据你的需要去选择!

热心网友 时间:2022-03-01 01:46

    从C++的发展趋势来看,C++一直保持活力,不断扩展更新,不断地完善自己融入新的思想。C++也发展了很多版本,我们一般人学习的,都是C++98版,默认都是这个版本。新的有C++11版,C++14版,C++17版正在商讨中。版本号是按照年份来的,C++98就是1998年定制的标准。不同的版本也就是支持的特性不一样,版本越新,支持的特性思想也就越多。

热心网友 时间:2022-03-01 03:20

学习一门语言或者开发工具,语法结构功能调用是次要的。最主要的是学习
是一个思想,有了这些思想。那么我们就可以触类旁通。譬如有了C/C++的知识,VB我仅仅
用了半天就基本上掌握了要领。这就让我知道学习VC原来也不是在浪费时间。有了VC++的
有发布的C#看看它的技术*也就猜个*不离十。C->C++->VC->COM->UML->Java->De
lphi当然这是我个人的学习途径和方法,也许大家也有自己的奇思妙想。但是话要说回来
,如果要在
程序员->系统分析师->构架工程师->项目主管
这条路上顺利地走下去。要当
好一个合格的项目主管,那么在耐性,和对工程的结构关系的全局把握是一种基本工。因
此C/C++是不可缺少的。虽然我个人认为C/C++在不远的将来应用会越来越少。但是作为一
个在面向过程和面向对象方面都比较完善的语言来说是不可不学的。同时我认为C/C++灵活
的内存管理,复杂的对象结构是磨练一个程序员耐心和调试能力以及对程序结构对象关系
全局的把握的最好方法。当你为了一个内存泄漏,而调试半天都不通的时候。这个时候就
需要你的耐心,和"旁门左道"的调试工夫,更需要有对程序全局的把握。所以当你过了C/
C++这一关你就等于过了"少林十八铜人阵"。真正真正是有少林寺的工夫了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
菜豆矮化病毒病传毒介体是什么? 菜豆曲矮花叶病毒病是怎样进行病害的检验与检疫? 菜豆矮化病毒病是怎么进行病害的检验与检疫? 菜豆夏枯病毒病病原特性是什么? 菜豆畸矮病毒病有怎样的病原特性? 菜豆矮化病毒病有什么症状? 菜豆曲矮花叶病毒病病原的特性是什么? 宾得K30可用的最便宜的长焦镜头 有位朋友推荐了神备e金融平台,据说炒股专业,不知道是不是真的? 有位朋友推荐了神备e金融平台,据说炒股非常的专业,不知道是不是真_百度... 怎么注销 学c语言有前途吗? 手机号码注销了,微信密码忘了怎么注销? 我的一个手机号已报停,怎么注销 一只手机号注册了两个,想要注销一个怎么注销?注销一个_问一问 怎么注销自己身份证下的? C语言学了到底有什么用 微信已实名 限制登录如何注销? 学C语言到底有用么? 怎么取消注销 不要了怎么注销 怎么注销别人? 抖音k歌怎么听不到自己的声音 如何注销码重新注册 抖音没有声音怎么办 如何注销本人另外的? 抖音合拍合唱为什么没有声音? 不想玩微信了,怎样才能注销? 抖音合拍录不上自己声音是怎么回事? 怎么知道合唱里有没有自己的声音? 学习c语言用什么 我们为什么要学习C语言 工程师证书对于学习C语言有什么用吗 不红包怎么退回对方 目前全国各地软考中信息系统项目管理师的考试通过率是多少?目前全国有多少人通过了考试? 小米手机不知道密码如何解除设备锁定 小米手机被锁定了怎么办。 一打开手机就显示出,本设备已锁定,怎么办啊! 小米手机显示设备已锁定怎么办? 小米手机本设备已锁定怎么解开 小米手机设备锁怎么解 小米手机的设备锁密码忘了,该怎么办开 小米手机如何锁定设备 小米手机被锁定了怎么办。 一打开手机就显示出,本设备已锁定,怎么办啊!_问一问 系统分析师的论文写作要求是什么? 系统分析师考试的论文写作要求是什么? 苹果手机如果不记得ID密码了怎么办 java架构师的工作职责是什么?和项目经理的工作职责有什么区别? Java架构师需要具备那些技能能力? 成为一名Java高级架构师,需要学些什么内容? java资深大数据研发/架构师是做什么的