知识分享

知识分享

作者

闫小林

白天搬砖,晚上做梦。我有故事,你有酒么?

首先介绍一下C语言:C语言是一门面向过程的、抽象化的通语言,主要应用于底层开发,例如强悍的Linux操作系统,以及最近比较火的Python都是C语言编写的。

之所以说学C语言是没有对象的是因为C语言没有“类”这种说法。

以面向对象语言Java举个例子来说:定义一个Person类,类有一个eat方法

Person person=new Person();

Person是一个类,new Person()意思是创建一个Person对象。

person本质上是一个指针,保存了后面Person对象堆里面的地址。

person.eat();

此时的person不代表它本身,而是代表person这个人对象。

而person.eat();则表示调用对象里面的eat这个方法。

再定义一个person2

Person person2=person;

意思是把person的地址赋值给person2。

在C语言里面没有类,所以也就无法创建对象。因此便有了个梗,学C语言是没有对象的,但是要是学C++,Java或者其他面向对象的语言。

虽然你自己可能还是没有对象,但是可以自己创建对象。

看完上面的讲解,大家应该能意识到学C语言的重要性,可能你学了一学期,但是还是做不出来一个像样的产品,这个没有什么。

因为C语言就不是干小事的,如果想学几天就做出了东西,那么不建议学C语言,可以移步Python或者Java。

相关推荐

播客营销是一个伪命题吗?
365bet在线手机版

播客营销是一个伪命题吗?

📅 08-10 👁️ 8463
推荐4个资源地址,VR电影高清3D电影随便搜
beat365老版本

推荐4个资源地址,VR电影高清3D电影随便搜

📅 07-08 👁️ 5089
神机妙断 三星s8和华为p10你们会选择哪个?
beat365老版本

神机妙断 三星s8和华为p10你们会选择哪个?

📅 09-02 👁️ 5071
清炒菜笕
亚洲365世界杯

清炒菜笕

📅 07-10 👁️ 5004
《创造与魔法》骷髅王多久刷新一次
亚洲365世界杯

《创造与魔法》骷髅王多久刷新一次

📅 07-31 👁️ 4680
热血传奇:1.76版本传奇,才是最经典的版本,它为什么是经典
灭蚊灯真的有用吗?看它的原理如何
亚洲365世界杯

灭蚊灯真的有用吗?看它的原理如何

📅 08-30 👁️ 6098
清新少女调色思路教程
beat365老版本

清新少女调色思路教程

📅 08-12 👁️ 5069
这才是正确找到G点的正确方法
365bet在线手机版

这才是正确找到G点的正确方法

📅 07-01 👁️ 7739