C语言程序设计
2009-1
清华大学
谭浩强
233
365000
进入21世纪,计算机成为人类常用的现代工具,每一个有文化的人都应当了解计算机,学会使用计算机来处理各种的事务。学习计算机知识有两种不同的方法:一种是侧重理论知识的学习,从原理入手,注重理论和概念;另一种是侧重于应用的学习,从实际入手,注重掌握其应用的方法和技能。不同的人应根据其具体情况选择不同的学习方法。对多数人来说,计算机是作为一种工具来使用的,应当以应用为目的、以应用为出发点。对于应用性人才来说,显然应当采用后一种学习方法,根据当前和今后的需要,选择学习的内容,围绕应用进行学习。
本书是与谭浩强所著的《C语言程序设计(第2版)》(清华大学出版社出版)配合使用的参考书。全书可分为四个部分:一是《C语言程序设计(第2
版)》一书的习题和参考解答,包括了该书各章的全部习题,其中编程习题给出的参考解答中约有100个程序;二是常见错误分析和程序调试;三是上机指南,详细介绍了在Turbo
C 2.0、Turbo C++3.0和Visual
C++6.0集成环境下编辑、编译、调试和运行程序的方法;四是上机实验内容,提供了学习本课程应当进行的12个实验。
本书是学习C语言的一本好参考书,不仅可以作为《C语言程序设计(第
2版)》的参考书,而且可以作为任何C语言教材的参考书;既适于高等学校师生使用,也可供报考计算机等级考试者和其他自学者参考。
谭浩强教授,我国著名计算机教育专家,计算机普及和高校计算机基础教育开拓者之一,现任全国高校计算机基础教育研究会会长。他创造了3个世界纪录:(1)20年来他(及其合作者)共编著出版了40余部计算机著作,此外主编了300多部计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量近5000万册,是读者最多的科技作家。(3)他和别人合作编著的《BASIC语言》发行了1250万册,创科技书籍发行量的世界纪录。他善于用读者容易理解的方法和语言说明复杂的概念。许多人认为他“开创了计算机书籍贴近大众的新风”,为我国的计算机普及事业做出了重要的贡献。
第一部分 《C语言程序设计(第2版)》中的习题和参考解答
第1章 C语言概述
第2章 数据的存储与运算
第3章 最简单的C程序设计——顺序程序设计
第4章 选择结构程序设计
第5章 循环结构程序设计
第6章 利用数组处理批量数据
第7章 利用函数实现模块化程序设计
第8章 善于使用指针
第9章 使用结构体类型处理组合数据
——用户自定义数据类型
第10章 利用文件保存数据
第二部分 常见错误分析和程序调试
第11章 常见错误分析
第12章 程序的调试与测试
12.1 程序的调试
12.2 程序错误的类型
12.3 程序的测试
第三部分 C语言上机指南
第13章 Turbo C 2.0的上机操作
13.1 Turbo C的安装
13.2 进入Turbo C
13.3 Turbo C的工作窗口
13.4 编辑一个新文件
13.5 编辑一个已存在的文件
13.6 改变用户工作目录
13.7 确立Turbo C工作环境
13.8 编译和连接
13.9 运行
第14章 Turbo C++ 3.0的上机操作
14.1 进入Turbo C++ 3.0集成环境
14.2 C源文件的建立和程序的编辑
14.3 程序的编译和连接
14.4 运行程序
14.5 退出Turbo C++ 3.0环境
14.6 对多文件程序进行编译和连接
14.7 程序动态调试方法
第15章 Visual C++的上机操作
15.1 Visual C++的安装和启动
15.2 输入和编辑源程序
15.3 编译、连接和运行
15.4 建立和运行包含多个文件的程序的方法
第四部分 上机实验安排
第16章 上机实验的指导思想和要求
16.1 上机实验的目的
16.2 上机实验前的准备工作
16.3 上机实验的步骤
16.4 实验报告
16.5 实验内容安排的原则
第17章 实验安排
17.1 实验1 C程序的运行环境和运行C程序的方法
17.2 实验2 数据的存储与运算
17.3 实验3 最简单的C程序设计——顺序程序设计
17.4 实验4 逻辑结构程序设计
17.5 实验5 循环结构程序设计
17.6 实验6 利用数组处理批量数据
17.7 实验7 用函数实现模块化程序设计(一)
17.8 实验8 用函数实现模块化程序设计(二)
17.9 实验9 善于利用指针(一)
17.10 实验10 善于利用指针(二)
17.11 实验11 使用结构体类型处理组合数据
17.12 实验12 文件操作
参考文献
版权页: 插图: 如果要输入和编辑一个新的C程序,应该先选主菜单条中的File菜单(如果是刚刚进入Turbo C环境,系统会自动激活主菜单条中的File菜单;如果在编辑过其他程序后想编一个新程序,则要按F10键激活主菜单条中的File),按Enter键后出现下拉菜单,用键盘上的↓和↑键找到子菜单项New(见图13.3),然后按Enter键,编辑窗口就被清空,光标定位在左上角(第1行第1列)。 用户可以开始输入和编辑源程序了。Turbo C提供了一个全屏幕编辑环境。用户将已编好的源程序逐行输入,如发现错误可随时修改。在编辑过程中除用到各字符键外还可以用到Ins和Del键,Ins键是一个切换键,用来控制工作状态是否为“插入状态”。按下Ins键后,可以看到在屏幕编辑窗口的上方状态行上有一个英文单词INSERT,这时从键盘输入的字符(包括控制字符,如Enter键)会插入到屏幕当前光标处,光标后的字符会自动顺序后移。如果再按一下Ins键,则取消插入状态,状态行上的INSERT单词消失。此后输入的字符将覆盖(而不是插入)光标处的字符。Turbo C设置的初始状态是“插入状态”,第一次按Ins键改成“覆盖状态”,再按Ins则又改为“插入状态”,如此反复切换。Del键是删除光标所在的字符。Ctrl键和Y键同时按下可删除光标所在的一行,Ctrl键和N键可用来插入一行。 在输入完程序后应对程序做认真检查,并改正已发现的错误。这时应及时将源程序保存起来,按F10键并按Enter键,再用↓和↑键找到子菜单项Save,按Enter键后,Turbo C就会弹出一个对话框,要求用户指定文件名,如图13.4所示。 从图13.4中可以看到:在对话框中有一个默认的文件名(即如果用户认可,就按Enter键,系统即以此名作为被保存的文件名)。请注意观察该文件名的特点: (1)文件在用户工作目录内,由于我们是从WINDOWS目录调用te.exe从而进入Turbo C环境的,因此WINDOWS就是当前工作目录,也就是说,如不特别指定,源程序都自动保存在用户工作目录内。 (2)默认的文件名为NONAME.C,意为“无名”。 一般的,用户是不希望以NONAME.C作为自己的文件名的。因为这个文件名不仅不便于辨别,而且如果每次都用NONAME.C作文件名,第一次保存的文件的内容就会被第二次保存的文件的内容取代。假如想用C1.C名字存盘,可以修改对话框中的文件名,可改为C:\WINDOWS\C1.C,然后按Enter键。这样,源程序就被保存在WINDOWS目录中,以C1.C命名。如果用户不想把文件保存在WINDOWS目录内,也可以另外指定文件路径,如C:\TC\ZHANG\C1.C。这样,源程序就保存在TC目录下的ZHANG子目录内。请注意:如果在对话框中不指定路径而只输入文件名C1.C,则文件C1.C就被保存在C盘的根目录下(文件名大小写是等效的,如输入C1.C和c1.c作用是相同的)。
《普通高等教育"十一五"国家级规划教材•高等院校计算机应用技术规划教材•应用型教材系列:C语言程序设计(第2版)学习辅导》是学习C语言的一本好参考书,不仅可以作为此书的参考书,而且可以作为任何C语言教材的参考书;既适于高等学校师生使用,也可供报考计算机等级考试者和其他自学者参考。
不错,都是些程序题,适合初学者
适合初学者,都是程序题
跟c语言配套使用,很实用。里面也拓展了不少内容,值得推荐
不错,看起来对学习C语言会有帮助
两本书结合起来看对我的C语言很有帮助,感觉了解的更深一步了。
很实用,和书配套,希望自己的c语言能更上一层楼
教材答案很详细,配合教材学习很不错
配合着教材学习 有收获
这个商品和教材很配套,很适合使用!
这个教辅就不用说了,只有配合配套书看才可以
我想学制造计算机病毒的啊!好。
辅导书内容不错,和教材结合感觉很好
麻烦以后三本以上的书,给我发箱子,好不,我在当当买了多少年了,这点要求都满足不了
买成学习辅导了,看了一下也还可以
这本书真的给力,对学习又有帮助
教材很好,快递很给力
配套使用,效果还行
很好,解析详细,简单明了,不错
书还不错,物流也很好哦
书挺好,正在看,快递也挺快的。
嗯,不错,比较浅显,好没看完呢!不错的书!
书很好,现在又用的书。
很好,很经典,很基础
这本书在其他地方都很难找到,在当当网终于买到了,开心~~
是考试需要用的,不错
给爸爸买的,说是觉得还好。。。
很好,很满意,货到的也很快。
书没怎么用,不过很专业。
当当送货真的很快,买书就选当当
书到的有点慢 看能是定的人多吧
正是我想要的书,与课本相配
书挺好的。给我弟买的,谁知道他也没看,可惜了。
一本留作备用的书。学过好几遍了,只不过是学而不用,这次又买了一本,压箱底吧。
刚收到,还没看内容,不过纸质不错的样子。
呵呵买错了!不过内容真心的不错!
好是好,但我买错了。怎么办???想哭啊
还没看呢,给男朋友送的,希望有帮主
物流很快。。给力啊。。。
买了还没来得及看,不过纸质不错。
很不错的求
就是我买错了 坑爹啊 问问能不能换一下
无比配套。
此书与原文十分配套 是本难得的好书
不配套啊╭(╯ε╰)╮╭(╯ε╰)╮╭(╯ε╰)╮
看后再说咯~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
还是相当不错的啊,比较容易上手
我是学完了同为清大教授的王爽所著的《汇编语言(第2版)》之后,再来学习谭浩强的这本C语言教材。虽然谭教授的教程不错,不过由于有了对比,王版的《汇编语言》太接近完美了,导致我对这本C语言教程的评价略有降低,给个四星吧。印象中不足的地方:1、错漏的地方估计有十几处以上。特别是有的地方看起来并非校对或输入打印造成的,而是编著者失误造成。2、每章的习题设计不尽合理,未有遵循由简到繁的原则,或者是有些章节的习题比较滥,总之是未有精心设计吧。不过瑕不掩瑜,内容在整体的编排和讲授方面已经做得相当不错,我从书本中也收益不少了。谢谢谭教授!
这本书有详细的答案,还有实验指导,非常的适合c语言学习。
还行 就是习题有的解析还是不够详细 后面两部分内容基本没啥用处
学习用书,价钱还算满意!
知识改变命运 哈哈
应该还行 希望有用 不过纸质不是很好啊
比较好 要配套买另一个啊...
买错了,版本有点老,但内容经典
内容很不错,适合初学者,就是书本表面很陈旧,看着不太舒服
比较及时,我还没来的阅读。
其实 我买错书了 我是要买教材来着
买了这本书没有看过但是就学理性来说不适合我这样没基础的人
很好!!!是本好的教辅!!
买过来的书被磨破了,很伤心,每次都是这样的,哎,再也不爱了。。。。。 买过来的书被磨破了,很伤心,每次都是这样的,哎,再也不爱了。。。。。买过来的书被磨破了,很伤心,每次都是这样的,哎,再也不爱了。。。。。 买过来的书被磨破了,很伤心,每次都是这样的,哎,再也不爱了。。。。。买过来的书被磨破了,很伤心,每次都是这样的,哎,再也不爱了。。。。。买过来的书被磨破了,很伤心,每次都是这样的,哎,再也不爱了。。。。。
有点坑人啊,质量一般啊,感觉用处不大啊!
不错,不过没有光盘。
这本书已经过时了,基本没有用。。
书都是塑料纸包好的
东西不错,下次现再来
好像是搞错了!