c语言和c 区别 是谁的分支

1、c语言是c++语言的一个子集。c++语言包含了c语言的全部词法和语法的内容,同时它增加了面向对象程序设计语言所必备的内容。
2、c为面向过程的语言,c++为面向对象的语言。c++语言源程序中比c语言多一种数据类型-----类,也就是多一种变量-----对象。