Skip to content
A simple complement to what we learnt about C in Chinese universities.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ontrack
pitfalls
start
README.md

README.md

#C 语言指引#

C 语言对于计算机相关专业学生和计算机技术爱好者来说都是无比重要的语言。然而在国内普遍使用的教材和教学过程中,不管是老师还是学生都对 C 语言有着不少的误区。初学者乃至一些教授都认为 C 语言是一门老旧无用的计算机编程语言,甚至还有“C 语言是不是最多只能写个排序玩玩?”这种发问。

事实上,C 直到今天也在不断地演进发展。开发者们对于 C 的各种技术,也一直在去粗取精。在著名的 TIOBE 编程语言排行榜上,C 语言名列第二,甚至还一度登上过第一的位置。C 的标准直到 2014 年还有更新,这说明 C 依然是一门充满活力的编程语言,用 C 写出的代码依然可以很“现代”。

有鉴于此,笔者希望利用空闲时间能陆陆续续地写一些内容,作为对国内大学 C 语言课程的一些补充。对于一些原本对计算机并不是很了解的同学,也希望这能够给他们一些指引。然而笔者也是学生,毕竟水平有限,因此决定将项目放到了 GitHub 上。如果你也对此有兴趣,欢迎加入我们的行列。

项目文件结构:

  • start - 开始的基本介绍
    • helloworld.md - 对 Hello, world 程序的分析
  • ontrack - 刚入门可能会遇到的问题
    • syntax.md - 介绍了 C 的一些运算符及其同数学运算的区别
    • type.md - 有关于 C 的类型系统及类型转换
    • standard.md - C 语言标准的介绍
  • pitfall - 提到 C 语言容易造成出错和误解的地方
    • cstring.md - 介绍 C 语言风格的字符串和字符指针
    • declaration.md - 介绍C语言的各种声明符(未完成)

由于学期结束,作者也无意继续更新,所以无限期搁置

You can’t perform that action at this time.