作者:雪白有蜗牛 发布时间: 2023-07-26 08:21:21 浏览量:1185次
众所周知,C++和C语言本来就是两种不同的编程语言,但C++确实是对C语言的扩充和延伸,并且对C语言提供后向兼容的能力。两种在本质上还有一些区别的,比如说程序思维以及结构概念等。
首先C语言主要用于嵌入式领域,驱动开发等与硬件直接打交道的领域,C++可以用于应用层开发,用户界面开发等于操作系统打交道的领域两者最大的区别就在于C语言是面向过程语言,而C++是面向对象语言。除此之外还有关键词的不同,C语言有32个关键字,C++有63个关键字。后缀名不同,C源文件后缀.c,C++源文件后缀.cpp,在VS中,如果在创建源文件时什么都不给,默认是.cpp。
很多同学在学习c++之前都比较担心自己学不会,也会咨询老师如果对C或C++ 都不了解,是不是应该先学习C?其实二者之间没有必然的学习顺序,从理论上来说,学C++前并不一定非得学C语言,但是有C语言底子再去学C++往往更具优势,最起码面向过程编程这一部分内容能够轻车熟路。
不能,C语言是简单直白、最接近机器的高级语言了,适合写操作系统,与硬件打交道。操作系统、硬件不是那么容易变化的,所以C语言就会一直存在下去,不会被替代。
上一篇 石家庄编程培训班哪家好
下一篇 c++和编程有什么区别
优秀作品赏析
作 者:李思庭
所学课程:2101期学员李思庭作品
作 者:林雪茹
所学课程:2104期学员林雪茹作品
作 者:赵凌
所学课程:2107期学员赵凌作品
作 者:赵燃
所学课程:2107期学员赵燃作品
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!