指代不同1、.c:表示C的源程序。2、.cpp:表示C++的源程序。
二、变量声明不同
1、.c:c中变量声明和代码是分开的,必须在函数开始处声明。
2、.cpp:c++变量可以在任意处声明,只要保证先声明后使用就行。
三、指针类型不同
1、.c:void指针可以给任意类型指针赋值。2、.cpp:必须先进行强制数据类型转换再赋值。来源:-cpp来源:-c
区别如下
1、全新的程序思维,C语言是面向过程的,而C++是面向对象的。
2、C++在写程序方面比C语言写得更好更多,C++可以写基于DOSr程序,写DLL,写控件,写系统。
3、C语言有标准的函数库,它们是松散的,只是把功能相同的函数放在一个头文件中;而C++的大多数函数都是集成的,很紧密。特别是C语言中没有的C++中的API。
4、C++中的图形处理和C语言的图形处理有很大的区别。C语言中的图形处理函数基本上是不能用在中C++中的。C语言标准中不包括图形处理。