从问题到程序————程序设计与C语言引论

裘宗燕

2003,2004年修订

本书第1版由北京大学出版社在1999年出版。 本版本做了全面修改,且已与北大出版社无关。
放在这里供有兴趣的朋友下载,阅读参考,用于自学和教学。

本书2005年版已由机械工业出版社出版(2005.9),2011年5月出“第2版”。这里有相关信息。2005年版与2004年版的差别:文字内容做了全面修订,部分小节有调整,修改了一些程序实例,增加了一些程序实例和习题。2011版又做了全面修订,调整了书中各章节的结构,增加了一些有关程序安全性的讨论。

这里有一些针对书中程序设计题的提示,可能对读者有帮助。


本书简介

前言     在线阅读 下载PDF文件   2015-11-28
第1章 程序设计与C语言   练习 下载PDF文件   2015-11-28
第2章 数据对象与计算   练习 下载PDF文件   2015-11-28
第3章 变量、函数和控制结构   练习 下载PDF文件   2015-11-28
第4章 基本程序设计技术   练习 下载PDF文件   2015-11-28
第5章 C程序结构   练习 下载PDF文件   2015-11-28
第6章 数据对象的顺序组合:数组   练习 下载PDF文件   2015-11-28
第7章 指针   练习 下载PDF文件   2015-11-28
第8章 文件和输入输出   练习 下载PDF文件   2015-11-28
第9章 结构和其他数据机制   练习 下载PDF文件   2015-11-28
第10章 程序开发   练习 下载PDF文件   2015-11-28
第11章 标准库   练习 下载PDF文件   2015-11-28
附录 运算符表、C语言速查     下载PDF文件   2015-11-28

对于网络上和一些教科书中经常看到的有关类似 n = m++ + m++; 到底是什么意思的讨论,我在 2004 年写过一篇文章,说明了为什么写这种语句是错误的,而热衷于这些讨论的人(包括一些教科书作者)实际上是没理解 C 语言的一些基本问题。放在这里供读者参考

各位读者:如果您发现本书中的错误,或对本书内容有什么意见和建议,请与我联系。谢谢!


本页相关材料为裘宗燕所有,可以自由用于个人学习和教学活动。其他使用必须得到裘宗燕书面许可


EMAIL:qzy@math.pku.edu.cn
通讯地址:100871,北京大学数学学院信息科学系
访问数(2005.10.19开始):47341