01 说一下C++和C的区别 设计思想上: C++是面向对象的语言,而C是面向过程的结构化编程语言。 语法上: C++具有封装、继承和多态三种特性 C++相比C,增加了许多类型安全的功能,比如强制类型转换。 C++支持范式编程,比如模版类,函数模版等。 C和C++动态管理内存的方法不一样。C是使用malloc/free函数,而C++除此之外还有new/delete关键字。 C++支持函数重载,而C不支持函数重载。 C++中有引用,而C没有。 C++全部变量的默认链接属性是外链接,而C是内链接。 C中的struct和C++的类的区别。