全站数据
8 4 2 0 5 8 1

c++和C语言学哪个好

刘老师聊考研 | 教育先行,筑梦人生!         
问题更新日期:2024-06-04 20:24:59

问题描述

c++和C语言学哪个好,麻烦给回复
精选答案
最佳答案

这个问题不能一概而论,需要从几个方面来考虑。

首先看个人兴趣

一般来说,C语言主要从事嵌入式开发,最好对电路知识一定的了解,其它开发也有,譬如:服务端开发以及一些第三方组件,相对比较少。而C++的话,主要从事 图形图像处理,后端服务开发,游戏引擎等。所以还是需要根据自己喜欢哪方面,觉得学习C语言还是C++。

其次看下相关知识点

C语言作为一门入门语言,适合大部分工科学生第一门计算机语言,其主要知识包括但不限于:变量的声明与定义、数据类型(int、float、double、char)、函数声明与定义、数组的定义与使用、static使用、extern使用、指针定义与使用、指针的指针(双指针)、链表各种操作(创建、节点插入、节点删除、遍历链表),结构体、枚举类型,文件的操作(打开、读、写、关闭)等等。

而C++的话,相对来说学起来难度大一点,掌握精通更是需要长期的项目实践,其主要知识点有:类、继承、封装、虚函数(virtual function)、运算符重载(operator overloading)、多重继承(multiple inheritance)、模板(template)、异常(exception)、RTTI、RAII、命名空间(name space)、友元、智能指针、模板类、函数模板、虚函数实现原理等等。

其他回答

C语言好学,属于基础,C++是面相对象的编程语言,比较难学