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中如果定义时没有传入参数,随便传什么进去都行。