C++学习笔记-C语言与C++语言的区别

  • C语言:是一种过程化编程语言,主要关注函数和过程。面向过程的语言; 面向函数的语言; 解决问题通过 拆分,将大的工程分解为一个个小过程;通过函数来实现;
  • C++:大型,超大型软件。 执行效率高–接近C语言,开发效率比C语言要高,是一种面向对象编程语言,支持面向对象编程(OOP)的特性,如类、继承、多态等。同时,C++也支持过程化编程,因此可以看作是C语言的超集。
  • 头文件,如果是C++自己的头文件,不推荐加上.h后缀,如果需要使用c语言的头文件,建议在头文件前面使用c,例如#include<cstring>。如果是使用自己创建的头文件与c语言一样#include"xxx.h"。不过需要注意的是在Linux环境下最好使用g++编译器,虽然和gcc没有什么区别。
上一篇:如何创建一个基本的Mojolicious Web应用:探索Perl的现代Web框架


下一篇:Linux 程序卡死的特殊处理