账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
C语言程序设计(第2版) - 中国高校教材图书网
书名: C语言程序设计(第2版)
ISBN:9787302182603 条码:
作者: 谭浩强  相关图书 装订:平装
印次:1-1 开本:16开
定价: ¥35.00  折扣价:¥33.25
折扣:0.95 节省了1.75元
字数:
出版社: 清华大学出版社 页数:
发行编号: 每包册数:
出版日期: 2008-10-01
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
C语言是国内外广泛使用的计算机语言,我国大多数理工类学校都开设了C语言程序设计课程。
谭浩强教授所著的《C程序设计》一书受到国内专家和读者的一致好评,被公认为学习C语言程序设计的经典教材,被全国大多数高校选用,是学习C语言的主流用书,已累计发行了1000多万册,创同类书的全国发行最高纪录。
本书针对我国应用型大学的实际情况,在《C程序设计》一书的基础上改写而成,在编写中注意了降低起点,精简内容,突出重点,紧扣基本要求,使读者更加容易学习。
本书定位准确,体系合理,内容适当,概念清晰,例题丰富,深入浅出,文字流畅,通俗易懂。针对初学者的特点,采用了“提出问题-解决问题-归纳分析”的三部曲,符合初学者的认知规律,使初学者容易入门,是初学者学习C语言的理想教材。
凡具有计算机初步知识的读者都能读懂本书。本书可作为应用型高等学校各专业学习C语言程序设计的教材,基础较好的高职高专也可选用本书。本书也是读者不可多得的用于自学的好教材。
另外,本书还配有辅助教材《C语言程序设计学习辅导》。

作者简介:
 
章节目录:
第1章 C语言概述1
1.1 计算机与程序、程序设计语言1
1.2 C语言的出现和发展过程2
1.3 简单的C语言程序2
1.4 运行C程序的步骤与方法6
1.4.1 运行C程序的步骤6
1.4.2 上机运行C程序的方法7
本章小结14
习题15
第2章 数据的存储与运算16
2.1 数据在计算机中是怎样存储的16
2.1.1 数据在计算机中是以二进制形式存储的16
2.1.2 位、字节和地址17
2.1.3 不同类型数据的存储方式18
2.2 整型数据的运算与分析19
2.2.1 整型数据运算程序举例和分析19
2.2.2 整型常量与整型变量22
2.3 实型数据的运算与分析24
2.3.1 实型数据的运算举例24
2.3.2 实型常量的表示形式26
2.3.3 实型变量27
2.4 字符型数据的运算29
2.4.1 字符数据运算的简单例子29
2.4.2 字符常量和字符变量29
2.4.3 字符串常量33
2.5 符号常量34
2.5.1 符号常量的作用35
2.5.2 符号常量的性质和使用方法36
2.6 算术运算符和算术表达式38
2.6.1 算术运算符38
2.6.2 算术表达式39
2.7 C运算符和C表达式41
2.7.1 C运算符41
2.7.2 C表达式42
2.8 提高部分42
2.8.1 求补码的方法42
2.8.2 整型常量的表示形式43
2.8.3 整型变量的类型44
2.8.4 整型常量的类型45
2.8.5 运算符的优先级与结合性45
本章小结46
习题46
第3章 最简单的C程序设计--顺序程序设计48
3.1 算法是程序的灵魂48
3.1.1 算法的概念48
3.1.2 怎样表示算法50
3.2 程序的三种基本结构53
3.3 C语句综述54
3.4 赋值表达式和赋值语句56
3.4.1 赋值表达式56
3.4.2 赋值过程中的类型转换59
3.4.3 赋值语句60
3.4.4 变量赋初值60
3.5 数据输入输出的概念61
3.6 字符数据的输入输出63
3.6.1 用putchar函数输出一个字符63
3.6.2 用getchar函数输入一个字符64
3.7 简单的格式输入与输出66
3.7.1 用简单的printf函数输出数据66
3.7.2 用简单的scanf函数输入数据70
3.8 顺序结构程序设计举例73
3.9 提高部分76
3.9.1 无符号数据与有符号数据之间的赋值76
3.9.2 较复杂的输入输出格式控制78
3.9.3 简单易用的C++的输入输出85
3.9.4 C++用“//”作为注释的标识86
本章小结86
习题87
第4章 选择结构程序设计89
4.1 条件判断89
4.1.1 条件判断的含义89
4.1.2 关系运算符和关系表达式90
4.1.3 逻辑运算符和逻辑表达式91
4.2 用if语句实现选择结构95
4.2.1 用if语句实现选择结构举例95
4.2.2 if语句的一般形式97
4.2.3 if语句的使用说明97
4.2.4 使用嵌套的if语句实现多层判断99
4.3 利用switch语句实现多分支选择结构103
4.4 程序综合举例105
4.5 提高部分109
4.5.1 用条件表达式实现简单的选择结构109
4.5.2 在程序中使用条件表达式110
本章小结111
习题112
第5章 循环结构程序设计115
5.1 程序中需要用循环结构115
5.2 用while语句和do…while语句实现循环115
5.2.1 用while语句实现循环115
5.2.2 用do…while语句实现循环117
5.3 用for语句实现循环119
5.3.1 for语句的一般形式和执行过程120
5.3.2 for循环程序举例 120
5.4 循环的嵌套124
5.5 提前结束循环124
5.5.1 用break语句提前退出循环 124
5.5.2 用continue语句提前结束本次循环126
5.6 几种循环的比较128
5.7 程序举例128
5.8 提高部分132
5.8.1 while和do…while循环的比较132
5.8.2 for语句的各种形式134
本章小结137
习题137
第6章 利用数组处理批量数据139
6.1 为什么要用数组139
6.2 定义和引用一维数组139
6.2.1 定义一维数组140
6.2.2 引用一维数组的元素 140
6.2.3 一维数组的初始化141
6.2.4 一维数组程序举例142
6.3 二维数组的定义和引用145
6.3.1 定义二维数组 145
6.3.2 引用二维数组的元素146
6.3.3 二维数组的初始化147
6.3.4 二维数组程序举例148
6.4 字符数组151
6.4.1 定义字符数组及对其初始化 151
6.4.2 引用字符数组152
6.4.3 字符串和字符串结束标志153
6.4.4 字符数组的输入输出155
6.4.5 字符串处理函数157
6.4.6 字符数组应用举例157
6.5 提高部分161
6.5.1 定义二维数组时为何采用两对双括号形式161
6.5.2 C语言字符串函数的详细介绍162
本章小结166
习题167
第7章 用函数实现模块化程序设计168
7.1 函数是什么168
7.2 函数的定义和调用170
7.2.1 为什么要定义函数170
7.2.2 定义函数 171
7.2.3 函数的调用172
7.2.4 对被调用函数的声明和函数原型175
7.3 函数的嵌套调用和递归调用177
7.3.1 函数的嵌套调用177
7.3.2 函数的递归调用179
7.4 数组作为函数参数184
7.4.1 数组元素作函数实参185
7.4.2 数组名作函数参数186
7.5 变量的作用域和生存期192
7.5.1 变量的作用域--局部变量和全局变量192
7.5.2 变量的存储方式和生存期195
7.5.3 作用域和生存期的小结199
7.6 内部函数和外部函数200
7.6.1 内部函数200
7.6.2 外部函数201
7.7 提高部分203
7.7.1 实参求值的顺序203
7.7.2 递归的典型例子--Hanoi(汉诺)塔问题203
本章小结206
习题208
第8章 善于使用指针210
8.1 什么是指针210
8.2 指针变量211
8.2.1 使用指针变量访问变量的例子211
8.2.2 怎样定义指针变量212
8.2.3 怎样引用指针变量214
8.2.4 指针变量作为函数参数215
8.3 通过指针引用数组220
8.3.1 数组元素的指针220
8.3.2 通过指针引用数组元素221
8.3.3 用数组名作函数参数224
8.4 通过指针引用字符串229
8.4.1 字符串的表示形式229
8.4.2 字符指针作函数参数233
8.4.3 对使用字符指针变量和字符数组的讨论236
8.5 提高部分239
8.5.1 指针使用的技巧239
8.5.2 多维数组的指针240
8.5.3 指向函数的指针241
8.5.4 返回指针值的函数242
8.5.5 指针数组242
8.5.6 多重指针--指向指针的指针243
本章小结244
习题247第9章 使用结构体类型处理组合数据--用户自定义
数据类型2489.1 定义和使用结构体变量248
9.1.1 自己建立结构体类型248
9.1.2 定义结构体类型变量 250
9.1.3 结构体变量的初始化和引用252
9.2 结构体数组255
9.3 结构体指针258
9.4 用结构体变量和结构体变量的指针作函数参数262
9.5 用指针处理链表265
9.5.1 什么是线性链表 265
9.5.2 建立简单的静态链表266
9.5.3 建立动态链表267
9.6 提高部分269
9.6.1 共用体类型269
9.6.2 枚举类型270
本章小结272
习题273
第10章 利用文件保存数据 275
10.1 C文件的有关概念275
10.1.1 什么是文件275
10.1.2 文件名276
10.1.3 文件的分类276
10.1.4 文件缓冲区277
10.1.5 文件指针277
10.2 文件的打开与关闭278
10.2.1 用fopen函数打开数据文件278
10.2.2 用fclose函数关闭文件280
10.3 文件的顺序读写280
10. 3. 1 向文件读写一个字符280
10. 3. 2 向文件读写一个字符串284
10. 3. 3 文件的格式化读写287
10.3.4 用二进制方式读写文件288
10.4 文件的随机读写291
10.4.1 文件位置指针及其定位292
10.4.2 随机读写文件 294
10.5 提高部分296
10.5.1 系统定义的文件指针296
10.5.2 回车换行符的转换296
10.5.3 fread和fwrite函数只用于二进制文件的
输入输出296
10.5.4 文件读写的出错检测297
本章小结297
习题299
附录A 常用字符与ASCII代码对照表300
附录B C语言中的关键字301
附录C 运算符和结合性302
附录D C语言常用语法提要304
附录E C库函数308
参考文献314
第1章 平面广告设计概述1
1.1 广告的概念1
1.2 广告的媒体1
1.2.1 广告媒体种类2
1.2.2 广告媒体介绍2
1.2.3 广告的内容分类5
1.3 广告的作用6
1.4 广告设计人员要求7
1.5 问题与思考8
第2章 Photoshop CS2 中文版功能概述9
2.1 常用菜单命令9
2.1.1 图像调整9
2.1.2 自定义键盘快捷键10
2.1.3 透视变换命令11
2.2 常用工具箱命令11
2.2.1 沿路径排列文字11
2.2.2 颜色替换工具12
2.2.3 路径工具12
2.3 控制面板13
2.3.1 图层复合13
2.3.2 【直方图】面板14
2.3.3 多级图层15
2.3.4 镜头模糊15
2.3.5 滤镜库16
2.3.6 在图像文档窗口中显示和使用参考标尺16
2.3.7 绘制新图像制定画布18
2.4 Photoshop CS2的色彩模式21
2.5 放大与缩小显示图像24
2.6 问题与思考25
第3章 Photoshop CS2 中文版工具箱26
3.1 工具介绍26
3.1.1 绘图工具26
3.1.2 图形工具27
3.1.3 选框工具30
3.1.4 钢笔路径工具32
3.1.5 图像编辑工具33
3.1.6 图像效果工具40
3.1.7 调和工具46
3.1.8 应用工具49
3.2 工具箱工具的综合运用50
3.2.1 运用移动、减淡和模糊工具制作效果50
3.2.2 运用吸管、套索和图章工具制作效果52
3.2.3 运用选框、魔棒和文字工具制作效果53
3.2.4 运用【路径工具】抠图的方法处理图像54
3.2.5 运用【仿制图章工具】处理图像56
3.3 工具箱综合练习57
第4章 Photoshop CS2 中文版滤镜使用59
4.1 【风格化】滤镜59
4.2 【画笔描边】滤镜63
4.3 【模糊】滤镜68
4.4 【扭曲】滤镜70
4.5 【锐化】滤镜75
4.6 【视频】滤镜77
4.7 【素描】滤镜78
4.8 【纹理】滤镜86
4.9 【像素化】滤镜89
4.10 【渲染】滤镜92
4.11 【艺术效果】滤镜94
4.12 【杂色】滤镜102
4.13 【其他】滤镜104
4.14 滤镜综合练习106
第5章 Photoshop CS2 中文版招贴广告设计107
5.1 招贴广告的起源107
5.2 招贴广告的概念108
5.3 招贴广告分类108
5.4 招贴广告设计的意义110
5.5 招贴广告设计的要素111
5.6 招贴广告设计的程序113
5.6.1 市场环境分析113
5.6.2 定位113
5.6.3 创意113
5.6.4 标题114
5.6.5 正文115
5.6.6 广告语116
5.6.7 品牌名和企业名116
5.6.8 商标117
5.6.9 插图117
5.6.10 色彩117
5.6.11 编排与制作119
5.7 招贴广告设计的案例120
5.7.1 “圣象地板”招贴广告120
5.7.2 “聚友”招贴广告123
5.7.3 “安诺系列文具”招贴广告126
5.7.4 “枫尚”招贴广告128
5.8 招贴广告设计练习130
第6章 Photoshop CS2 中文版户外广告设计131
6.1 概述131
6.2 形式特征和分类132
6.3 设计基本要求134
6.4 设计要素136
6.5 设计创意与构思138
6.6 户外广告市场的未来趋势140
6.7 户外广告设计案例141
6.7.1 “埃索润滑油”灯箱广告141
6.7.2 “食为天”路牌广告设计144
6.7.3 “空中篮球公园”灯箱广告145
6.7.4 “中国网 宽天下”路牌广告148
6.8 户外广告设计练习150
第7章 Illustrator CS 中文版功能基本概况151
7.1 基础工具151
7.1.1 变形效果151
7.1.2 符号工具152
7.1.3 图表工具155
7.1.4 极坐标工具156
7.1.5 闪耀工具157
7.1.6 切片工具158
7.2 常用控制面板160
7.2.1 【符号】面板160
7.2.2 【修整】面板161
7.3 网页设计功能161
7.3.1 网页的动态数据驱动图形161
7.3.2 精彩的网页设计效果162
7.3.3 强大的Macromedia Flash (SWF)输出163
7.4 其他功能163
7.5 问题与思考165
第8章 Illustrator CS 中文版工具箱绘制图形166
8.1 工具箱介绍166
8.1.1 【选择工具】的使用166
8.1.2 【绘图工具】的使用168
8.1.3 【造型工具】的使用172
8.1.4 混合工具175
8.1.5 文本工具177
8.2 工具箱工具综合分析178
8.2.1 对象选取使用方法178
8.2.2 【剪刀工具】和【美工刀工具】的使用方法179
8.2.3 【隐藏】/【锁定】对象命令的使用方法180
8.2.4 【滴管工具】和【油漆桶工具】的单色填充181
8.3 工具箱综合练习182
第9章 Illustrator CS 中文版基础图案设计183
9.1 图案概述183
9.2 图案设计要求184
9.3 图案设计的形式美表现184
9.4 图案设计与色彩185
9.5 图案的构成形式187
9.6 图案设计案例189
9.6.1 单独式图案189
9.6.2 适合式图案190
9.6.3 二方连续图案191
9.6.4 四方连续图案192
9.7 图案设计练习194
第10章 Illustrator CS 中文版POP广告设计195
10.1 POP广告的发展及其起因195
10.2 POP广告的概念195
10.3 POP广告的类型196
10.4 POP广告的功能197
10.5 POP广告的设计造型198
10.6 POP广告设计要求与制作过程201
10.7 POP广告发展趋势202
10.8 POP广告设计案例203
10.8.1 悬挂POP广告吊旗203
10.8.2 悬挂POP广告吊牌204
10.8.3 柜台展示卡POP广告205
10.8.4 地面货架式POP广告206
10.9 POP广告设计练习208
第11章 PageMaker 6.5C 中文版功能基本概况209
11.1 菜单命令210
11.1.1 【文件】菜单210
11.1.2 【编辑】菜单215
11.1.3 【版面】菜单220
11.1.4 【文字】菜单222
11.1.5 【工具】菜单223
11.2 工具面板235
11.2.1 【图层】面板235
11.2.2 【超链接】面板237
11.2.3 【颜色】面板237
11.2.4 【脚本】面板240
11.2.5 【主页】面板240
11.2.6 【资料库】面板243
11.2.7 【排式】面板243
11.3 控制面板244
11.3.1 【对象】控制面板244
11.3.2 【段落】控制面板245
11.3.3 【线条】控制面板246
11.3.4 多个对象控制面板246
11.3.5 【群组对象】控制面板246
11.3.6 【图像】控制面板247
11.3.7 【文本】控制面板247
11.3.8 【文本块】控制面板248
11.3.9 【图形】控制面板249
11.4 快捷键大全250
11.5 问题与思考253
第12章 PageMaker 6.5C 中文版工具箱绘制图形254
12.1 工具箱简介254
12.2 工具箱工具综合运用260
12.2.1 选择工具与群组锁定260
12.2.2 图文框创建与编辑260
12.2.3 相册效果制作262
12.3 工具箱综合练习264
第13章 PageMaker 6.5C 中文版文字图像排版应用 …265
13.1 文字排版应用265
13.1.1 文字基本操作265
13.1.2 文字自动排文267
13.1.3 文字和段落编辑269
13.1.4 格式化文本编辑272
13.1.5 合成字符与强调273
13.1.6 拼写检查编辑274
13.1.7 缩排与制表位编辑275
13.1.8 文章编辑与文章编辑器276
13.1.9 文字与背景编辑277
13.2 图像操作应用278
13.2.1 导出图像操作278
13.2.2 置入图像操作281
13.2.3 剪切图像操作282
13.2.4 控制图像操作283
13.2.5 图像遮色操作283
13.3 图文混排应用284
13.4 图文混排综合练习289
第14章 PageMaker 6.5C 中文版书籍装帧设计290
14.1 概述290
14.1.1 书籍装帧艺术与发展历史290
14.1.2 书籍装帧艺术与现代设计的创新291
14.2 书籍分类291
14.3 封面设计293
14.3.1 封面设计简介293
14.3.2 封面的功能294
14.3.3 封面的设计295
14.4 装订形式299
14.4.1 平装装订299
14.4.2 精装装订299
14.4.3 活页装订300
14.4.4 散装装订300
14.5 书籍扉页300
14.6 书籍正文303
14.7 书籍护封设计305
14.8 书籍装帧案例307
14.8.1 《香港之旅》封面307
14.8.2 《中国脸谱》封面309
14.8.3 《煮酒论三国》封面309
14.8.4 《历代中国画选》封面311
14.9 书籍装帧练习312
第15章 Illustrator CS 与 PageMaker 6.5C 中文版
结合设计报纸广告313

15.1 报纸广告发展趋势展望313
15.2 报纸广告的种类313
15.3 报纸广告的构成要素315
15.4 报纸广告语句的创意316
15.5 报纸广告自身特点317
15.6 报纸广告设计要素319
15.7 报纸广告创意设计320
15.8 报纸广告的开型、版位和计价324
15.9 报纸广告案例325
15.9.1 报纸“中国邮政”半版广告325
15.9.2 报纸“房地产”1/4版广告327
15.9.3 报纸“今晚汽车”整版广告328
15.9.4 报纸15半通栏广告329
15.10 报纸广告练习331
第16章 Photoshop CS2 与 Illustrator CS 中文版
结合设计样本广告332

16.1 样本广告设计概述332
16.2 样本广告设计的功能特点334
16.3 样本广告设计制作过程336
16.3.1 样本广告封面设计要求336
16.3.2 样本广告内页编排337
16.3.3 开本纸张及工艺制作337
16.3.4 样本广告流程338
16.4 样本广告设计创意战略338
16.5 样本广告设计要点340
16.6 样本广告案例341
16.6.1 单页“雅美达”样本广告341
16.6.2 单页“爱丽舍”样本广告343
16.6.3 对折“三味舒屋”样本广告344
16.6.4 两折“馨苑装饰”样本广告346
16.7 样本广告练习348
参考文献349
附录A 彩图351
附录B 案例363
附录C 学生作品372
精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息