一、C++语言与C语言的不同之处
1)c语言后缀.c,c++后缀.cpp。
2)当函数定义放在函数调用之后时,C程序的函数原型即声明有时可省略,而C++的函数声明不能省略,而且还要求函数的所有参数在函数原型的圆括号中声明。一个不带参数的C函数原型必须使用void关键字,而C++函数原型可以使用空参数表。
3)C++中用new和delete运算符取代C的内存分配和释放函数malloc()和free()。