C语言是C++的子集吗?C++是在C语言的基础上扩展而来并包含所有C语言的内容吗? 回复: 从实用角度讲,C++属于C语言的一个超集,基本上兼容ANSI C.但是从编译角度上讲,C语言的有些特性在C++中并不支持.相反,ANSI C继承了C++的几个特性,包括原型和常量.因此,这两种语言并不是另一个的超集或子集:而且它们在一些通用构造的定义上也不同.尽管有这些不同,许多C程序在C++环境中仍能编译,而且许多最新的编译器同时提供C和C++的编译模式.但是,不要把C代码完全当做C++代码来编译,否则…