中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册

C程序设计

出版社:清华大学出版社出版时间:2017-06-01
开本: 32开 页数: 501
本类榜单:教材销量榜
¥26.7(3.9折)?

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

中 图 价:¥29.7(4.3折)定价  ¥69.0 登录后可看到会员价
加入购物车 收藏
运费6元,全场折上9折期间 满39元包邮
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口
有划线标记、光盘等附件不全详细品相说明>>
本类五星书更多>

C程序设计 版权信息

C程序设计 本书特色

本书讲解C语言程序设计知识及其编程方法,包括C语言的基础语法、结构化程序设计、静态数组、动态数组、字符串、结构体、共用体、枚举、函数、指针、单向链表、双向链表、类型别名、预处理命令、文件处理、编程规范、程序测试、自动测试、常用库函数与宏定义等内容。本书的内容不仅可以用在微软公司的Windows系列操作系统及其VC平台,而且也适用于Linux和Unix系列操作系统。本书的内容与章节编排以读者学习与认知过程为基础,与公司的实际需求相匹配。内容力求简洁,每章都附有习题,而且在附录中包含图、表、例程以及函数、运算符和宏的页码索引,采用特殊字体突出中心词,包含有注意事项、说明和小甜点等内容,希望使读者在轻松阅读的过程中迅速了解与掌握C语言程序设计的知识和方法,并应用到实践中。本书内容丰富易学,而且提供了大量的例程,既可以作为计算机专业和非计算机专业的基础教材以及C语言相关考试的辅导教材,也可以作为需要使用C语言的工程人员和科技工作者的自学参考书。

C程序设计 内容简介

本书介绍的内容非常全面。不仅支持多种操作系统,而且所讲解的语法、程序设计方法、库函数和编程规范上非常全面的,具有指南和手册的特点。重点突出: 本书采用加黑加粗加框的方式突出核心重点部分内容,方便查找与阅读,并且提供了非常明显的注意事项、说明和小甜点等内容,加强记忆。编程规范: 本书的内容基于C语言国际标准,中文术语遵循国家标准,总结了众多公司的编程规范,并经过了多种操作系统以及不同版本VC平台的验证。简洁易懂: 采用简明的方式揭示相关概念的本质之处,通过翔实的例程展现C语言及其程序设计的特点和核心思想,从而在较短的时间内掌握较多的知识。

C程序设计 目录

第1章 绪论... 1 1.1 C语言简介... 1 1.2 开发C语言程序... 4 1.2.1 **个C语言例程... 4 1.2.2 在Microsoft Windows下开发程序... 8 1.2.3 在Linux或Unix下开发程序... 12 1.3 小结... 16 1.4 习题... 17 第2章 数据和运算... 18 2.1 标识符和关键字... 18 2.2 数据类型... 22 2.2.1 有符号整数系列类型和无符号整数系列类型... 23 2.2.2 字符类型... 26 2.2.3 枚举类型... 27 2.2.4 浮点数类型... 28 2.3 变量和字面常量... 39 2.3.1 变量... 39 2.3.2 有符号整数系列类型和无符号整数系列类型字面常量... 43 2.3.3 字符类型字面常量... 45 2.3.4 枚举类型字面常量... 46 2.3.5 浮点数类型字面常量... 47 2.4 数据的输入和输出... 48 2.4.1 函数printf 48 2.4.2 函数scanf和scanf_s 54 2.4.3 字符输入函数getchar和字符输出函数putchar 64 2.5 运算... 66 2.5.1 算术运算... 67 2.5.2 关系运算... 75 2.5.3 逻辑运算... 76 2.5.4 位运算... 76 2.5.5 赋值类运算... 80 2.5.6 条件运算... 81 2.5.7 其他运算... 82 2.6 小结... 83 2.7 习题... 84 第3章 控制结构... 86 3.1 选择结构... 86 3.1.1 if语句和if-else语句... 87 3.1.2 switch语句... 91 3.2 循环结构... 94 3.2.1 for语句... 94 3.2.2 while语句... 96 3.2.3 do-while语句... 98 3.2.4 continue语句... 99 3.2.5 break语句... 101 3.3 小结... 104 3.4 习题... 105 第4章 结构化程序设计... 108 4.1 函数基础... 108 4.1.1 函数定义与调用... 108 4.1.2 形式参数个数可变的函数... 114 4.1.3 主函数main. 117 4.2 多个源程序文件... 123 4.3 函数递归调用... 130 4.4 结构化程序设计实现... 142 4.5 小结... 148 4.6 习题... 148 第5章 静态数组... 150 5.1 一维数组... 151 5.2 多维数组... 163 5.3 字符数组与字符串... 172 5.4 小结... 194 5.5 习题... 195 第6章 结构体和共用体... 196 6.1 结构体(struct)... 196 6.2 共用体(union)... 208 6.3 小结... 215 6.4 习题... 215 第7章 指针... 216 7.1 指针类型与变量... 216 7.2 动态数组... 222 7.3 指针运算... 229 7.4 函数返回值... 230 7.5 单向链表和双向链表... 241 7.6 函数指针与函数自动测试... 270 7.7 小结... 278 7.8 习题... 278 第8章 关键字typedef和const以及预处理命令... 280 8.1 类型别名定义typedef 280 8.2 常量属性const 285 8.3 预处理命令... 288 8.3.1 宏定义#define与取消宏定义#undef 289 8.3.2 条件编译... 295 8.3.3 文件包含#include. 298 8.4 小结... 304 8.5 习题... 304 第9章 文件处理... 306 9.1 文件操作基本框架... 306 9.2 以文本形式读写文件... 316 9.3 以二进制数据流形式读写文件... 324 9.4 文件整体信息与处理... 327 9.5 错误处理... 328 9.6 文件处理程序示例... 330 9.7 小结... 349 9.8 习题... 349 第10章 编程规范、程序调试与测试... 351 10.1 程序编写规范... 352 10.1.1 命名规范... 352 10.1.2 排版规范... 358 10.1.3 语句... 362 10.1.4 文件组织... 369 10.2 程序编译与调试... 376 10.2.1 程序编译与链接... 376 10.2.2 设置断点与查看即时信息... 382 10.2.3 断言assert 389 10.2.4 编写调试日志文件程序... 392 10.3 程序测试... 396 10.4 小结... 434 10.5 习题... 435 第11章 其他常用函数和宏... 437 11.1 数学库... 437 11.1.1 指数与对数类函数... 437 11.1.2 三角函数... 446 11.1.3 反三角函数... 449 11.1.4 双曲函数... 452 11.1.5 其他数学类函数... 454 11.2 标准库... 458 11.2.1 伪随机数生成函数... 458 11.2.2 程序退出函数以及注册函数... 459 11.2.3 环境变量值的获取函数... 462 11.2.4 查找与排序函数... 463 11.2.5 整数绝对值和除法运算函数... 467 11.3 时间获取与处理函数... 469 11.3.1 在时间库中的时间获取函数... 469 11.3.2 在时间库中的时间处理函数... 471 11.3.3 在时间库中的时间格式输出函数... 476 11.3.4 在VC平台下的高精度计时函数... 481 11.4 小结... 487 11.5 习题... 487 附录A 图的索引....................................................................................................... 490 附录B 表的索引....................................................................................................... 492 附录C 例程索引....................................................................................................... 494 附录D 函数、运算符与宏索引.................................................................................. 496 参考文献..................................................................................................................... 502
展开全部

C程序设计 作者简介

雍俊海从1991年9月到2000年9月就读于清华大学计算机系,分别获得学士、硕士和博士学位,同时辅修了应用数学专业。从2000年10月到2002年9月在美国肯塔基大学计算机系做博士后。现为清华大学软件学院教授、博导和学术委员会主任,计算机辅助设计、图形学与可视化研究所所长,全国计算机辅助设计与图形学专业委员会副主任,全国技术产品文件标准化技术委员会委员,国际期刊《Computers & Graphics》的Associate Editor,《软件学报》责任编委和《计算机辅助设计与图形学学报》编委。曾任IEEE形状造型国际会议程序委员会联合主席、CAD/Graphics 2013国际会议联合主席以及CAD/Graphics 2015国际会议程序委员会联合主席等。多年来一直坚持科研工作为我国国民经济服务的理念,提出了*几何Hermite曲线等曲线、曲面和实体表示、设计与编辑方案,设计并编写了大量代码,努力提升我国在计算机辅助设计、图形学和增强现实领域的科技水平及国际竞争力。负责的多项软件产品以及参与编写的多项国家标准已经在企业得到应用实施和推广。在《CAD》、《CAGD》、《ACM TOG》和《IEEE T PAMI》等国内外期刊与会议上发表160多篇学术论文。曾获全国杰青、全国优秀博士论文奖、国际Elsevier Outstanding Service Award、计算机动画国际会议*论文奖和教育部自然科学一等奖等荣誉。编写的教材《Java程序设计教程》入选*规划教材并获教育部普通高等教育精品教材和首届中国大学出版社图书奖一等奖等奖励。另外,还编写了生动有趣的个人科研科普专著《清华教授的小课堂:魔方真好玩》,减少了复原魔方所需的转动次数。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服