<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[价值观的标尺 - C语言教学、学习讨论区]]></title>
		<link>https://earthtruth.top/forum/</link>
		<description><![CDATA[价值观的标尺 - https://earthtruth.top/forum]]></description>
		<pubDate>Sat, 12 Sep 2026 06:18:39 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[C语言的关键字，时隔多年再来温习！顺便讲一下它的诞生：就是为了玩游戏才写的]]></title>
			<link>https://earthtruth.top/forum/showthread.php?tid=34</link>
			<pubDate>Mon, 03 Aug 2026 01:03:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://earthtruth.top/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://earthtruth.top/forum/showthread.php?tid=34</guid>
			<description><![CDATA[C语言的关键字是编程语言预定义的保留词，不能用作变量名和函数名，C语言共有32个关键字：<br />
‌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<br />
<br />
以下是C语言关键字的分类和解释：<br />
    数据类型关键字：用于声明不同类型的变量和函数，如char、int、float、double、void等45。<br />
    控制语句关键字：用于控制程序的执行流程，如if、else、for、while、switch、case、default等45。<br />
    存储类型关键字：用于指定变量的存储方式，如auto、static、extern、register等45。<br />
    其他关键字：如const、sizeof、typedef、volatile等，用于声明只读变量、计算数据类型长度、给数据类型取别名等45。<br />
例如，int用于声明整型变量，float和double用于声明浮点型变量，char用于声明字符型变量，void用于声明函数无返回值或无参数，声明无类型指针5。<br />
需要注意的是，C语言的关键字均为小写形式，例如int正确，Int或INT无效。关键字不能重新定义或用作标识符，否则会导致编译错误5。<br />
<br />
此外，C语言的关键字来源于其设计目标，即为系统编程提供一种简洁、高效、可移植的语言。C语言由Dennis Ritchie在贝尔实验室于1972年开发，并基于B语言改进而成。C语言的关键字设计反映了其简洁性和强大的功能，使其成为编写操作系统和其他系统软件的理想选择<br />
<br />
上面内容是网上截取的，我做了大量简化，删去了无意义的学术权威废话，但对最后一段介绍C语言诞生的内容做了完整保留，因为我下面要专门来揭穿它：C语言的诞生完全是个意外，是基于个人的兴趣爱好！主要源于贝尔实验室的员工闲来无聊，想写一个宇宙飞船的游戏，我估计就是那种可以发射子弹的2D游戏。他起先用当时已经广泛使用的B语言，发现很麻烦，他觉得这个语言有很多缺点以及可以改进的地方，于是他放弃了用B语言，于是开始没昼没夜地写一种优化过的全新的语言，以更快开发他的小游戏。结果等他开发完之后，整个行业却被这个语言震惊了，都投来强烈期盼的目光，于是C语言就这么诞生了。]]></description>
			<content:encoded><![CDATA[C语言的关键字是编程语言预定义的保留词，不能用作变量名和函数名，C语言共有32个关键字：<br />
‌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<br />
<br />
以下是C语言关键字的分类和解释：<br />
    数据类型关键字：用于声明不同类型的变量和函数，如char、int、float、double、void等45。<br />
    控制语句关键字：用于控制程序的执行流程，如if、else、for、while、switch、case、default等45。<br />
    存储类型关键字：用于指定变量的存储方式，如auto、static、extern、register等45。<br />
    其他关键字：如const、sizeof、typedef、volatile等，用于声明只读变量、计算数据类型长度、给数据类型取别名等45。<br />
例如，int用于声明整型变量，float和double用于声明浮点型变量，char用于声明字符型变量，void用于声明函数无返回值或无参数，声明无类型指针5。<br />
需要注意的是，C语言的关键字均为小写形式，例如int正确，Int或INT无效。关键字不能重新定义或用作标识符，否则会导致编译错误5。<br />
<br />
此外，C语言的关键字来源于其设计目标，即为系统编程提供一种简洁、高效、可移植的语言。C语言由Dennis Ritchie在贝尔实验室于1972年开发，并基于B语言改进而成。C语言的关键字设计反映了其简洁性和强大的功能，使其成为编写操作系统和其他系统软件的理想选择<br />
<br />
上面内容是网上截取的，我做了大量简化，删去了无意义的学术权威废话，但对最后一段介绍C语言诞生的内容做了完整保留，因为我下面要专门来揭穿它：C语言的诞生完全是个意外，是基于个人的兴趣爱好！主要源于贝尔实验室的员工闲来无聊，想写一个宇宙飞船的游戏，我估计就是那种可以发射子弹的2D游戏。他起先用当时已经广泛使用的B语言，发现很麻烦，他觉得这个语言有很多缺点以及可以改进的地方，于是他放弃了用B语言，于是开始没昼没夜地写一种优化过的全新的语言，以更快开发他的小游戏。结果等他开发完之后，整个行业却被这个语言震惊了，都投来强烈期盼的目光，于是C语言就这么诞生了。]]></content:encoded>
		</item>
	</channel>
</rss>