C和C++是啥关系,C是C++的一个子集,对吗学过C++的都说懂C/C++,学过C只懂C
千万不要以为是子集的关系,只是C++继承了大部分C的语法习惯,几乎可以说没有一个正式的C写就的项目代码可以轻易的在现代C++编译器上编译通过。如果把C看作就是支持指针的一种语言,那么C++也的确是支持的,但反过来说C++支持但不鼓励使用指针,这也往往是使用两者相同关键特性的一个不同习惯。但是,最重要的一点是C++保持了和C在ABI接口上的兼容性,也就是C++可直接调用历史继承下来的C开发库。
■网友
如果我会用c写一个hello world,那么我算不算懂c?如果算的话,现在我懂的语言都快30种了。如果要彻底吃透c的特点,懂得编译原理,内在结构,能用c独立开发复杂的程序,那抱歉,我离懂c还差的有点远。如果要是对c语言信手拈来,所有的东西熟悉的和1+1=2一样,那么估计现存的懂c得人也不会太多。那么问题来了,C++确实包含了C的特性,但是这两种语言的偏重点不一样吧。 即使学会了C++(暂且不论学会二字),能不能理解c的精髓还真不一定。本菜鸟正在怒学C++
■网友
C和C++是完全两种语言,只不过C++兼容了一部分C的语法,而兼容的这一部分对于只是"了解"程度的要求就已经足够了.而这年头么,达到"了解"程度就可以自称懂了.C教师应该会很想吐槽某些C++程序员写C还是写到哪定义到哪的毛病的.另外正经点的大公司,招工是很明确区分C和C++的.
■网友
自己去翻編程語言史去,C 和 C++ 的關係還不算考證不出的老皇曆吧。
推荐阅读
- 同比■同比增长7.1%!2021年的第一个节你花了多少钱?
- “他是我第一个会说普通话的老师”:一对师生折射青海山村蝶变
- 浙江临海男子勇救儿童:“我60岁了,牺牲都没关系”
- 警方:锦江学院2死者系男女朋友关系男子杀人后跳楼
- 最近看到很多微邦克的宣传,可信吗,和微众银行啥关系啊
- 有必要重新开个C店吗
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 汽车|长安UNI-K又将开创一个新的"引力"纪元?
- 神话|武汉传奇父亲:一个平行班孩子创造的高考神话(感动上万家长)
- |共促和谐劳动关系 工会法律和集体协商技能竞赛启动
