一些人觉得编程无聊,一些人觉得它很好玩。但每个程序员都必须紧跟编程语言的潮流。大多数程序员都是从c开始学习编程的,因为c是用来写操作系统、应用程序最常用的语言。
c编程笔记
这些是华盛顿实验学院c编程入门课的部分笔记。它们是以《c程序设计语言》的补充笔记(从1995年春开始)为基础修改的,而这本书的作者就是大名鼎鼎的brian kernighan和dennis ritchie了,人们亲昵地称呼他们为k&r。
使用c编程——unix系统调用和子程序
david marshall的《使用c编程教程》涉及了应用程序设计,unix系统调用和子程序几方面。
chris sawtell的c语言教程
这些文档包含了使你学习c语言本身的完整课程。行文使用正确、传统的英语。作者使用了相同的语言结构,如果是我来直接教你的话,我也会这么使用。
c语言常见问题合集
steve summit维护了一份c语言的常见问题,他同时也发布在《c编程的常见问题》一书中(addison-wesley出版社, 1995年, isbn 0-201-84519-9)。
lysator society的c语言资料合集
这是在lysator society网站上的c语言资料的电子版合集。lysator是一个学术型的计算机社区,位于瑞典的 linköping大学。
用c写的一些有用的库
这是一份很有用的自由软件或库的分类,这些软件一般在免费的操作系统上跑,尤其是gnu的操作系统和它的gnu/linux分支。
c语言标准
iso/iec jtc1/sc22/wg14是c语言的国际标准化组织。
c语言的高级和低级
你可以使用一些工具和风格来扩展c,使它有一些”高级”语言的特点。同时,你也可以略过c的一些很通常的特性,直接使用底层功能。
微软的c语言参考
这本《c语言参考》描述了微软使用的c语言。书的结构是以ansi c标准为基础,同时也增加了微软对ansi c标准的扩展。
在线c/c++教程和文档
这个页面包含了一些链接,有免费的电子文档、说明、教程、参考、常见问题、c和c++的书籍等。