一、指代不同
1、.c:表示C的源程序。
2、.cpp:表示C++的源程序。
二、变量声明不同
1、.c:c中变量声明和代码是分开的,必须在函数开始处声明。
2、.cpp:c++变量可以在任意处声明,只要保证先声明后使用就行。
三、指针类型不同
1、.c:void指针可以给任意类型指针赋值。
2、.cpp:必须先进行强制数据类型转换再赋值。
一、指代不同
1、.c:表示C的源程序。
2、.cpp:表示C++的源程序。
二、变量声明不同
1、.c:c中变量声明和代码是分开的,必须在函数开始处声明。
2、.cpp:c++变量可以在任意处声明,只要保证先声明后使用就行。
三、指针类型不同
1、.c:void指针可以给任意类型指针赋值。
2、.cpp:必须先进行强制数据类型转换再赋值。