搜索

c语言是面向对象语言吗?

发布网友 发布时间:2022-03-01 06:29

我来回答

3个回答

热心网友 时间:2022-03-01 07:58

C语言是面向过程的,在其基础之上发展而来的C++,C#才是面向对象的,还有java

热心网友 时间:2022-03-01 09:16

又见“面向过程”这种扯淡,不知道proceral是怎么翻译出“面向”的意思的
C语言的语言核心本身不支持面向对象需要的结构,例如方法、继承、
多态,因此不能算作“面向对象语言”,但确实可以利用一些技巧在C语言中编出具有面向对象思想的代码追问prore是过程,变成proral形容词形式就是面向过程的

追答不懂“面向”是什么意思么,比如你现在在看着屏幕,就是“面向”屏幕,你写程序的时候只会面向屏幕或面向键盘,不可能“面向过程”

热心网友 时间:2022-03-01 10:51

面向对象是思想,C语言设计是按面向过程设计的,但是也可以面向对象编程,但面向对象思想部分需要自己来处理

比如
C++:
class A
{
void init()
{
}
};

A a;
a.init();
C:
struct A
{
};
void A_init(A* pa)
{
}

A a;
A_init(&a);
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top