





定价:69.99元
印次:1-3
ISBN:9787302506508
出版日期:2018.12.01
印刷日期:2021.08.20
图书责编:张瑞庆
图书分类:教材
"本书是“计算机系统能力培养课程群”重点建设教材,从培养应用型人才的角度出发,采用“章-节-知识单元”结构体例,以通俗易懂的语言、丰富多彩的实例,详细介绍了C语言编程的基本知识和程序设计的基本方法。全书共分为16章,内容包括:认识C语言、数据、运算、算法、顺序、选择、循环、数组、函数、预处理、结构体与共用体、指针、文件、数制和编码、位运算、综合案例设计等。本书注重教材的可读性、可操作性和实用性,所有知识点都结合案例程序介绍,可以使读者轻松领会C语言程序设计的精要,快速提高学习效率和效果。本书各章配有大量例题、练习和课后习题。本书可作为高等院校计算机类专业高级语言程序设计课程的教学用书,可以作为非计算机专业计算机程序设计基础课程的教学用书,也可作为从事计算机编程人员、相关领域的技术工作者与计算机等级考试人员自学与参考用书。 为了方便教学和读者上机操作练习,本书配有教学大纲、教案、电子课件、各章案例和习题的所有参考代码(800个)等内容,可在清华大学出版社网站http://www.tup.com.cn下载,也可联系作者邮箱yuyan9999@vip.qq.com或915596151@qq.com索取。 " 本书内容丰富,观点新颖,理论联系实际。不仅可用作高等学校计算机专业本科生和研究生学习计算机算法设计的教材,而且也适合广大工程技术人员和自学读者学习参考。
(1)本书主要是为大学计算机程序设计第一教学语言编写的教材,同时兼顾广大计算机用户和自学爱好者,适合教学和自学。(2)既介绍C语言的使用,又介绍程序设计的基本方法和技巧。(3)重视良好的编程风格和习惯的养成。(4)本书力求做到科学性、实用性、通俗性三者的统一,叙述方式通俗易懂。(5)在内容编排上不同于以往的其它教材,特别采用“章-节-知识单元”的体例编写,充分地考虑到初学者的现状,入门容易、坡度适宜、由浅入深、难点分散。(6)为了方便教学和读者上机操作练习,本书配有教学大纲、教案、电子课件、各章案例和习题的所有参考代码(800个)等内容,可在清华大学出版社网站http://www.tup.com.cn下载,也可联系作者邮箱yuyan9999@vip.qq.com或915596151@qq.com索取。
前言 “C语言程序设计”课程是高等学校计算机类专业的专业基础课,也是很多非计算机专业理科学生的必修课,基本上是本科生接触计算机程序设计的第一门语言。C语言的应用非常广泛,既可以用于编写系统程序,也可以作为编写应用程序的设计语言,还可以应用于嵌入式系统和物联网应用的开发。同时,C语言又是进一步学习Java程序设计和C++程序设计的基础,因而对大多数学习者来说,用C语言作为入门语言是最佳的选择。 本书作为“计算机系统能力课程群”重点建设项目教材之一,是根据作者多年从事程序设计课程教学和应用软件开发的经验编写而成的。 本书主要依据ANSI C标准编写,适当增加C99标准的内容,并参考教育部和一些高校计算机类专业的C语言程序设计教学大纲,对内容进行了精心的选择和组织,以满足不同学校、不同专业和不同层次学习者的要求。 本书努力体现以下特色: (1) 本书是针对大学计算机程序设计第一门教学语言编写的教材,同时兼顾广大计算机用户和自学爱好者,适合教学和自学。 (2) 既介绍C语言的使用,又介绍程序设计的基本方法和技巧。 (3) 重视良好的编程风格和习惯的养成。 (4) 力求做到科学性、实用性、通俗性的统一,叙述方式便于阅读理解。 (5) 采用“章节知识单元”的结构编写,充分地考虑到初学者的水平,入门容易,循序渐进,由浅入深,难点分散。 使用本教材进行教学,可以更好地实现培养应用型人才的目标。不仅有利于学生学习程序设计的基本概念和方法,掌握编程的技术,更重要的是有利于培养学生针对生产实际分析问题和解决问题的能力以及创新能力。 本书每一章都通过大量程序案例,让学生在编...
目录
第1章结识C语言/1
1.1初遇C语言/1
1.2第一次约会/12
1.3又见C程序/17
1.4程序调试/25
1.5C语言的前世今生/30
习题1/35第2章数据/38
2.1数据类型/38
2.2常量/40
2.3变量/50
习题2/55第3章运算/57
3.1运算符和表达式/57
3.2算术运算/62
3.3赋值运算/70
3.4关系运算/75
3.5逻辑运算/77
3.6逗号运算和条件运算/80
3.7常用数学函数/82
习题3/86第4章算法/92
4.1算法和程序/92
4.2算法举例/93
4.3算法的特性及表示/100
4.4结构化程序设计/101
习题4/103第5章顺序/105
5.1顺序结构/105
5.2字符输入输出/108
5.3标准输入输出函数/113
5.4顺序结构程序设计举例/126
习题5/131第6章选择/137
6.1if语句/137
6.2if语句的嵌套/145
6.3switch语句/149
6.4选择结构程序举例/153
习题6/156第7章循环/164
7.1认识循环/164
7.2结构化循环/170
7.3循环控制语句/177
7.4循环结构的嵌套/181
7.5循环结构程序举例/184
习题7/200第8章数组/211
8.1认识数组/211
8.2一维数组/213
8.3一维数组应用/220
8.4二维数组/228
8.5二维数组应用/233
8.6一维字符数组/237
8.7一维字符数组的输入输出/241
8.8一维字...
(2)既介绍C语言的使用,又介绍程序设计的基本方法和技巧。
(3)重视良好的编程风格和习惯的养成。
(4)本书力求做到科学性、实用性、通俗性三者的统一,叙述方式通俗易懂。
(5)在内容编排上不同于以往的其它教材,特别采用“章-节-知识单元”的体例编写,充分地考虑到初学者的现状,入门容易、坡度适宜、由浅入深、难点分散。(6)为了方便教学和读者上机操作练习,本书配有教学大纲、教案、电子课件、各章案例和习题的所有参考代码(800个)等内容,可在清华大学出版社网站http://www.tup.com.cn下载,也可联系作者邮箱yuyan9999@vip.qq.com或915596151@qq.com索取。