





定价:69.8元
印次:3-15
ISBN:9787302571179
出版日期:2021.09.01
印刷日期:2025.07.09
图书责编:王冰飞
图书分类:教材
C语言是目前较为流行的通用程序设计语言之一,是许多计算机专业人员和计算机爱好者学习程序设计语言的**。本书共12章,内容包括C语言程序设计预备知识,C语言程序设计基础,基本数据类型、运算符与表达式,基本输入/输出和顺序程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,预处理命令,复杂数据类型,文件等。 本书注重可读性和实用性,每章开头都给出了学习意义、学习目标及难点提示; 对关键知识点进行了详细的说明,并附有大量的图表,方便读者正确、直观地对问题进行理解; 样例程序由浅入深,强化知识点、算法、编程方法与技巧,并给出了详细的解释; 为了帮助初学者正确地掌握C语言的语法特点,每章还列举了初学者在编程过程中常出现的错误。另外,本书还配套提供题型丰富的《C语言程序设计教程(第3版)习题解答与实验指导》教材; 为任课老师免费提供精心制作的电子课件,其中包括全部例题和习题源程序文件。 作者长期在高校从事计算机软件教学,有丰富的教学经验和科研开发能力。本书文字流畅、通俗易懂、概念清楚、深入浅出、例题丰富、实用性强。 本书为普通高等教育“十一五”国家级规划教材,适合作为高等院校计算机类专业的C语言课程教学用书,也可以作为全国计算机等级考试参考书。
第三版前言 1. 再版说明 2005年,由我们编写的《C语言程序设计教程》一书自清华大学出版社出版以来,深受广大C语言爱好者的喜爱,并得到了全国众多高校广大教师和学生的高度认可和充分肯定,一致认为该教材版面布局新颖,图解丰富、直观,内容全面、专业,讲解细致入微,实例程序经典,是一本既适合于教学,又非常适合于自学的专业教材。但该版教材也存在一些不足,有些内容有待进一步补充和完善,于是在2009年我们对该教材进行了改版,编写了《C语言程序设计教程》(第2版),改版后的教材保留了原版教材的风格和特点,在某些章节内容方面进行了一定的补充和删减,使得教材内容更为充实和专业,十多年来,一直深受全国众多高校教师和学生喜爱。但随着时间的推移,教材中的某些内容略显陈旧,2020年,我们决定对《C语言程序设计教程》(第2版)再次进行改版,改版后的教材继续保留了第2版教材的风格和特点,在某些章节内容方面进行了一定的修订和补充,主要表现在以下几个方面: (1) 编译环境的提升。C语言程序主要基于Visual C++6.0(简称VC 6.0)、Visual C++2010(简称VC 2010)、CodeBlocks 17.12(简称CB 17.12)三种不同的编译环境,剔除了Borland C++3.1和Turbo C 2.0。 (2) 每章习题量均有一定程度的增加。让读者通过习题练习进一步加深对C语言知识点的理解和掌握。 (3) 第2章修订了“C语言的应用”,将“C语言与C++、Java和C#之间的关系”一节改为“C语言与C++、Java、C#和Python之间的关系”,让读者更深...
目录
第1章C语言程序设计预备知识
1.1计算机系统组成及工作原理简介
1.1.1硬件系统基本组成及工作原理
1.1.2软件系统的组成及分类
1.1.3硬件与软件的关系
1.2进位计数制及其转换
1.2.1十进制数的表示
1.2.2二进制数、八进制数和十六进制数的表示
1.2.3二进制数和十进制数的转换
1.2.4二进制数、八进制数和十六进制数的转换
1.3机器数的表示形式及其表示范围
1.3.1真值与机器数
1.3.2数的原码表示
1.3.3数的反码表示
1.3.4数的补码表示
1.3.5补码的加、减运算
1.3.6无符号整数
1.3.7字符表示法
1.4二进制数的位运算
1.5本章小结
习题1
第2章C语言程序设计基础
2.1程序设计语言的发展及其特点
2.2C语言的发展及其特点和应用
2.3C语言与C++、Java、C#和Python之间的关系
2.4C语言程序的基本结构
2.5编制C语言程序的基本步骤
2.6本章小结
习题2
第3章基本数据类型、运算符与表达式
3.1C语言的数据类型
3.2常量、变量和标识符
3.3简单数据类型与表示范围
3.3.1整型数据
3.3.2实型数据
3.3.3字符型数据和字符串常量
3.3.4简单数据类型的表示范围
3.3.5数据的简单输出
3.4C语言的运算符与表达式
3.4... 查看详情
该书则完全不同于市面上C语言编写的形式,书中的大部分内容主要结合作者多年来从事C语言教学积累下来的经验以及长期用C语言开发项目的体会来进行编写,力争做到初学着学完后能真正领会C语言的精髓,并能很好地运用C语言来解决一些实际问题。
查看详情