[TINY NSD]智英带你学C...

物理
[TINY NSD]智英带你学C语言

用户头像
事情之重生在质心搞我 更新于2025-11-11 16:07:43

(正文待更新)

看到这题目可能就有人要叫了,现在大家要么用Python,要么用C++,C是什么上古语言???

不过呢,C语言能够出现在大学教材里面,肯定也是有它的原因的

作为现在基础课中几乎唯一面向过程的高级语言(Fortran:你有没有考虑过我的感受),C语言确实可用于加深对编程的理解

个人觉得,如果把C语言学明白了,那么面向对象的语言也会更容易学习一些

更何况,C语言也没有有些人想象的那么上古,以下是今年9月的TIOBE指数排行(TOP10):

image.png

C语言的比率高于Java,甚至逼近C++。毕竟,还有大量的操作系统是用C语言写的,甚至连Python的解释器使用的都是C语言

(这里需要讲到C语言的一个特点,就是有些C语言的编译器可以用C语言自身开发!比较通俗的解释是,先用汇编等低级语言编译一个“编译器”的雏形,然后将其用于C语言编译器的编译)

所以,大家也看到了,这是一个C语言的教学帖,本人会把C语言基础知识放在这里,大致涵盖我现在正在学习的内容,也希望跟大家一起好好学C,天天向上!

收起
4
12
共2条回复
时间正序
用户头像
Lufthansa
1月前
所以c语言和c++代码写起来有什么区别呢,感觉c++好难
3条评论
用户头像
事情之重生在质心搞我
1月前

C语言的语句绝大部分仍然可以用于C++,不过仍然不推荐把C语言源代码.c文件后缀名直接改为.cpp

C++则有相当一部分语句不可用于C语言

用户头像
Lufthansa 回复 事情之重生在质心搞我
1月前

没学过c语言,单纯觉得c++和Python也很像(学校信息课天天上Python)

用户头像
用户头像
质心民科
1月前

C语言是面向过程的,

C++是面向对象的,

既然C++是面向对象的,C++相对于C很重要一点就是多了类和对象。

说真的,补充一点:很多大学开语言不一上来开Python而是C很重要的原因是C语言可以操作底层,比如使用指针操作具体的物理地址,因而十分基础,所以所有Linux底层都是C。

榜上没有PHP?看来都忘本了13.png

也对PHP难度太大了,建数据库那块劝退一大半

但实际上只要用电脑就在用PHP( ),不然你的数据库,存储和cookie怎么活( )

此外智英你还是太全面了,mol14.png

祝好

1条评论
用户头像
「紫川帛玟」 ω 结束了?也许,
1月前

理论上来说所有语言的最底层逻辑都是PHP,不然电脑用不了力(当然并不意味着其他语言做最底层逻辑不行)