第1个回答 2017-02-14
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
第一,从语法上讲: 不严格的说C是C++的子集,也就是说C++包含C语言的大部分语法。当然由于C++和C都有不同的版本(ANSI/ISO),各编译器对标准支持的程度也不一样。C++不一定能百分百兼容C。
第二,如果只是一些小的C语言程序,基本上CPP可以完美支持。
综上所述,Microsoft Visual Studio 2010 的cpp文件是可以用来写C语言的,无需更改成.c后缀文件。