c语言和c++的区别和联系

 我来答
小阳论学习
2023-01-18 · 超过67用户采纳过TA的回答
知道小有建树答主
回答量:255
采纳率:96%
帮助的人:3.3万
展开全部

C语言和C++的区别和联系如下:

C++和C语言本来就是两种不同的编程语言,但C++确实是对C语言的扩充和延伸,并且对C语言提供后向兼容的能力;但二者在具体语言上存在许多区别。

关键字的不同:C语言有32个关键字;C++有63个关键字。

后缀名不同:C源文件后缀.c,C++源文件后缀.cpp,在VS中,如果在创建源文件时什么都不给,默认是.cpp。

返回值不同:C语言中,如果一个函数没有指定返回值类型,默认返回int类型;C++中,如果一个函数没有返回值则必须指定为void。

参数列表不同:在C语言中,函数没有指定参数列表时,默认可以接收任意多个参数;但在C++中,因为严格的参数类型检测,没有参数列表的函数,默认为void,不接收任何参数。

C语言和C++的学习顺序

C++编程语言的第一大重要组成部分就是“面向过程编程”,而这正是C语言老大哥的领域。即使没有学过C语言,一上来就直接学习C++的小伙伴,应该也难逃“面向过程”这一部分的内容。

从理论上来说,学C++前并不一定非得学C语言,但是有C语言底子再去学C++往往更具优势,最起码“面向过程编程”这一部分内容能够轻车熟路。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式