在C语言中也可以出现类是吗?那么像继承,和多态就可是实现是吗?

来源:百度知道 编辑:UC知道 时间:2024/06/27 21:39:02
我是一个电脑的初学者,C语言可以编写面向对向的程序是吧,我在C的编程教材里没有看到C语言中有类这个词,也没有继承这个词,但是在网上的写的这些是可以是C语言中实现的?
我在网上看到了一些有关于C的东东,但是它们有的也说到了C++的东东啊!这是为什么呢?那么我问的问题能不能在C里边实现呢?

那是C++,C语言没有类和继承这个概念的

要看编译器的,若是C++的编译器是可以使用类的,而且C++编译器把结构体看成一个特殊的类进行处理,其成员都是公有的(因为没有private或protected之类的关键词),而C编译器就无法识别诸如clss/private/public/protected/friend之类的关键词,会造成编译错误。

C可以定义类,但类的继承和多态性之类的则是在C++中出现的

总的来说C是爷爷,C++是爸爸