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

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

用户头像
好好学习,天天向上! 更新于2025-10-2 15:54:36

(正文待更新)

看到这题目可能就有人要叫了,现在大家要么用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,天天向上!

收起
1
4
共2条回复
时间正序
用户头像
Lufthansa
4小时前
所以c语言和c++代码写起来有什么区别呢,感觉c++好难
3条评论
用户头像
好好学习,天天向上!
4小时前

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

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

用户头像
Lufthansa 回复 好好学习,天天向上!
4小时前

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

用户头像
用户头像
质心民科
3小时前

C语言是面向过程的,

C++是面向对象的,

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

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

用户头像
UE_^Xpsilon暝黳&曦曌
4小时前
(还是Python适合我这个飞舞)