所在的位置: C++ >> C++前景 >> cpp和c的区别

cpp和c的区别

一、指代不同

1.c是c语言的源程序格式,.cpp是c++语言的源程序格式。这是两种不同的语言。

2.如果你编译.c后缀的文件,编译器会使用c语言的编译器进行编译,遵从C语言的语法

如果你使用.cpp就是使用C++的编译器进行编译,遵从C++的语法。

二、变量声明不同

1、.c:c中变量声明和代码是分开的,必须在函数开始处声明。

2、.cpp:c++变量可以在任意处声明,只要保证先声明后使用就行。

三、指针类型不同

1、.c:void指针可以给任意类型指针赋值。

2、.cpp:必须先进行强制数据类型转换再赋值。




转载请注明:http://www.aierlanlan.com/cyrz/2118.html