价值观的标尺
C语言的关键字,时隔多年再来温习!顺便讲一下它的诞生:就是为了玩游戏才写的 - Printable Version

+- 价值观的标尺 (https://earthtruth.top/forum)
+-- Forum: 我的自由教学和传统学术权威的对抗,科技能耗产业的罪恶 (https://earthtruth.top/forum/forumdisplay.php?fid=5)
+--- Forum: C语言教学、学习讨论区 (https://earthtruth.top/forum/forumdisplay.php?fid=6)
+--- Thread: C语言的关键字,时隔多年再来温习!顺便讲一下它的诞生:就是为了玩游戏才写的 (/showthread.php?tid=34)



C语言的关键字,时隔多年再来温习!顺便讲一下它的诞生:就是为了玩游戏才写的 - admin - 08-03-2026

C语言的关键字是编程语言预定义的保留词,不能用作变量名和函数名,C语言共有32个关键字:
‌auto、break、case、char、const、continue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register、return、short、signed、sizeof、static、struct、switch、typedef、union、unsigned、void、volatile、while

以下是C语言关键字的分类和解释:
    数据类型关键字:用于声明不同类型的变量和函数,如char、int、float、double、void等45。
    控制语句关键字:用于控制程序的执行流程,如if、else、for、while、switch、case、default等45。
    存储类型关键字:用于指定变量的存储方式,如auto、static、extern、register等45。
    其他关键字:如const、sizeof、typedef、volatile等,用于声明只读变量、计算数据类型长度、给数据类型取别名等45。
例如,int用于声明整型变量,float和double用于声明浮点型变量,char用于声明字符型变量,void用于声明函数无返回值或无参数,声明无类型指针5。
需要注意的是,C语言的关键字均为小写形式,例如int正确,Int或INT无效。关键字不能重新定义或用作标识符,否则会导致编译错误5。

此外,C语言的关键字来源于其设计目标,即为系统编程提供一种简洁、高效、可移植的语言。C语言由Dennis Ritchie在贝尔实验室于1972年开发,并基于B语言改进而成。C语言的关键字设计反映了其简洁性和强大的功能,使其成为编写操作系统和其他系统软件的理想选择

上面内容是网上截取的,我做了大量简化,删去了无意义的学术权威废话,但对最后一段介绍C语言诞生的内容做了完整保留,因为我下面要专门来揭穿它:C语言的诞生完全是个意外,是基于个人的兴趣爱好!主要源于贝尔实验室的员工闲来无聊,想写一个宇宙飞船的游戏,我估计就是那种可以发射子弹的2D游戏。他起先用当时已经广泛使用的B语言,发现很麻烦,他觉得这个语言有很多缺点以及可以改进的地方,于是他放弃了用B语言,于是开始没昼没夜地写一种优化过的全新的语言,以更快开发他的小游戏。结果等他开发完之后,整个行业却被这个语言震惊了,都投来强烈期盼的目光,于是C语言就这么诞生了。