首页 > 技术文章 > C++ vs C 经验整理

hhlys 2020-07-30 17:34 原文

https://www.sanfoundry.com/cplusplus-programming-questions-answers-cplusplus-vs-c/

 

C++的函数在使用之前一定要声明,但是C的函数不用。

 

C++不能用一个int 的指针来指向一个const int的变量。

 

C++中的malloc一定要声明这个指针的类型,但是C里面不用。

 

C++中在定义const int变量的时候要给它赋初始值,C不用。

 

C++中main函数的返回值一定要是int类型,但是C中的main函数可以返回void类型。

 

C++中函数中传入参数的缺省是void,而C中如果定义时没有传入参数,随便传什么进去都行。

 

推荐阅读