Linux C编程一站式学习¶
宋劲杉 北京亚嵌教育研究中心 songjinshan AT akaedu DOT org
版权 © 2008, 2009 宋劲杉, 北京亚嵌教育研究中心
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with the Invariant Sections being 前言, with no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in 附录 B, GNU Free Documentation License Version 1.3, 3 November 2008.
2009.6.23
修订历史
修订 0.6
2009.2.27
添加了GFDL许可证,正式网络发布。第三部分还很粗糙,错误也有不少,有待改进。
第一部分和第二部分已经比较成熟,第二部分还差三章没写。
修订 0.7
2009.4.24
全书的章节基本完成,但有些章节还很不完善。
前言
历史
前言
这本书有什么特点?面向什么样的读者?
又是一本C语言书。好吧,为什么我要学这本书而不是谭浩强或者K&R?
为什么要在Linux平台上学C语言?用Windows学C语言不好吗?
致谢
C语言入门
1. 程序的基本概念
2. 常量、变量和表达式
3. 简单函数
4. 分支语句
5. 深入理解函数
6. 循环语句
7. 结构体
8. 数组
9. 编码风格
10. gdb
11. 排序与查找
12. 栈与队列
C语言本质
Linux系统编程
C 标准库
assert.h
math.h
signal.h
stdarg.h
stddef.h
stdio.h
stdlib.h
string.h
time.h
开发工具
编译器内置宏
附录
1. 字符编码
2. GNU Free Documentation License Version 1.3, 3 November 2008
3. 参考书目

