





定价:69元
印次:2-1
ISBN:9787302698982
出版日期:2025.07.01
印刷日期:2025.07.18
图书责编:龙启铭
图书分类:教材
"本书介绍C语言程序设计知识及其编程方法,包括C语言的基础语法、结构化程序设计、静态数组、动态数组、字符串、结构体、共用体、枚举、函数、指针、单向链表、类型别名、预处理命令、文件处理、编程规范、程序测试、自动测试、常用库函数与宏定义等内容。本书不仅适用于微软公司的Windows系列操作系统及其Microsoft Visual Studio平台,而且也适用于Linux和UNIX系列操作系统。本书的章节编排以人们学习与认知过程为基础,与公司的实际需求相匹配,内容力求简洁,每章都附有习题,采用特殊字体突出中心词,包含注意事项、说明和小甜点等内容,希望使读者在轻松和欢乐之中迅速地了解与掌握C语言程序设计的知识和方法,并应用到实践中。 本书内容丰富易学,而且提供丰富示例,既可以作为计算机专业和非计算机专业的基础教材以及C语言相关考试的辅导教材,也可以作为需要使用C语言的工程人员和科技工作者的自学参考书。 "
雍俊海 教授 博导清华大学计算机系学士、硕士和博士,美国肯塔基大学博士后。现为清华大学软件学院教授、计算机学会会士、中国工业技术软件化产业联盟CAD专委会副主任和全国高等学校计算机教学与产业实践资源建设专家委员会委员,曾任清华大学软件学院第四届学术委员会主任、计算机学会CAD专委会副主任、多个国际会议程序委员会联合主席和国际期刊《Computers & Graphics》编委。曾获国家杰青、全国优博、国际Elsevier Outstanding Service Award、计算机动画国际会议最佳论文奖、国家级教学成果二等奖、教育部自然科学一等奖、以及清华大学的青年教师教学优秀奖、大学生研究训练计划优秀指导教师一等奖、优秀硕士和博士学位论文指导教师奖等荣誉。在《ACM TOG》和《IEEE T. PAMI》等期刊与会议上发表200多篇学术论文,负责或参与制订17项国家标准,出版《C程序设计》等10多本书,其中《Java程序设计教程》入选国家级规划教材,并获普通高等教育精品教材和首届中国大学出版社图书奖一等奖等多个奖励。个人科研科普专著《清华教授的小课堂:魔方真好玩》,不仅生动有趣,还减少了入门级复原魔方所需的转动次数,并入选了由教育部发布的全国中小学图书馆(室)推荐书目。
前 言 现代科学技术正在迅猛地发展着,软件技术在其中发挥着巨大的作用。软件产业本身具有低能耗、低资源、无污染和高产值等特点,应当大力发展软件业。同时,软件技术已经渗透到各行各业,并推动着这些行业的迅速发展。合理利用软件技术可以迅速提升我们生活与工作的效率。另外,软件技术也是世界各国竞争的焦点,我国所面临的很多卡脖子难题与软件密切相关。因此,如何尽快地掌握计算机知识,学好一门计算机语言,编写出高质量的软件,并用来解决我们在生活与工作中的实际问题,有着迫切的国家与社会需求。本书希望能在这方面为读者提供智慧的翅膀,越过学好一门计算机语言的种种障碍,尽情享受学好一门计算机语言的种种乐趣。 C语言是迄今为止人类发明的最为成功的计算机语言之一,应用非常广泛,同时也是很多其他计算机语言的基础。例如,C++语言是在C语言基础上发展起来的计算机语言,而Java语言和C#语言则是在C/C++语言的基础上发展起来的语言。无论如何发展与变革,C语言本身依然不断展示出巨大的优势,数十年来一直在开发商业软件所采用的计算机语言当中名列前茅,深受人们青睐。C语言程序常常以短小精悍且运行效率高著称。这实际上也体现出了C语言强大的表达能力和处理实际问题的能力。 无论国内还是国外,C语言程序设计目前通常是计算机或软件专业学生学习的第一门计算机语言课程。这说明C语言是一门相对比较容易入门的计算机语言。它容易上手,而且可以迅速用来解决实际问题;它具有很大的灵活性,可以支持结构化程序设计,可以用来培养严谨的编程思维习惯;C语言具有很好的通用性,容易理解,可以构成学习其他计算机语言的基础。 希...
第1章 绪论 1
1.1 C语言简介 1
1.2 开发C语言程序 4
1.2.1 第一个C语言例程 4
1.2.2 在Microsoft Windows下开发程序 7
1.2.3 在Linux或UNIX下开发程序 11
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 枚举类型 26
2.2.4 浮点数类型 28
2.3 变量和字面常量 39
2.3.1 变量 39
2.3.2 有符号整数系列类型和无符号整数系列类型字面常量 44
2.3.3 字符类型字面常量 45
2.3.4 枚举类型字面常量 47
2.3.5 浮点数类型字面常量 48
2.4 数据的输入和输出 49
2.4.1 函数printf 49
2.4.2 函数scanf和scanf_s 55
2.4.3 字符输入函数getchar和字符输出函数putchar 66
2.5 运算 67
2.5.1 算术运算 69
2.5.2 关系运算 76
2.5.3 逻辑运算 77
2.5.4 位运算 78
2.5.5 赋值类运算 81
2.5.6 条件运算 82
2.5.7 其他运算 83
2.6 本章小结 85
2.7 本章习题 85
第3章 控制结构 88
3.1 选择结构 88
3.1.1 ... 查看详情
"系统全面:本书介绍的内容非常全面,不仅支持多种操作系统,而且所讲解的语法、程序设计方法、库函数和编程规范非常全面的,具有指南和手册的特点。
重点突出:本书采用加黑加粗加框的方式突出核心重点部分内容,方便查找与阅读,并且提供了非常明显的注意事项、说明和小甜点等内容,加强记忆。
编程规范:本书的内容基于C语言国际标准,中文术语遵循国家标准,总结了众多公司的编程规范,并经过了多种操作系统以及不同版本VC平台(Microsoft Visual Studio C++平台)的验证。
简洁易懂:采用简明的方式揭示相关概念的本质之处,通过翔实的例程展现C语言及其程序设计的特点和核心思想,从而在较短的时间内掌握较多的知识。"