![]()
编辑推荐 "C语言程序设计方面的教材很多,但基本形式差不多,都是先介绍C语言的数据类型、语法特点,然后再举些实例加以说明,很少有关于C语言应用的经验及特别值得注意的事项,再就是C语言实际应用在什么地方,学生学完后只是了解了C语言,却不知如何用,在什么地方用等。 该书则接近不同于市面上C语言编写的形式,书中的大部分内容主要结合作者多年来从事C语言教学积累下来的经验以及长期用C语言开发项目的体会来进行编写,力争做到初学着学完后能真正领会C语言的精髓,并能很好地运用C语言来解决一些实际问题。 " 内容推荐 C语言是目前较为流行的通用程序设计语言之一,是许多计算机专业人员和计算机爱好者学习程序设计语言的优选。本书共12章,内容包括C语言程序设计预备知识,C语言程序设计基础,基本数据类型、运算符与表达式,基本输入/输出和顺序程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,预处理命令,复杂数据类型,文件等。本书注重可读性和实用性,每章开头都给出了学习意义、学习目标及难点提示;对关键知识点进行了详细的说明,并附有大量的图表,方便读者正确、直观地对问题进行理解;样例程序由浅入深,强化知识点、算法、编程方法与技巧,并给出了详细的解释;为了帮助初学者正确地掌握C语言的语法特点,每章还列举了初学者在编程过程中常出现的错误。另外,本书还配套提供题型丰富的《C语言程序设计教程(第3版)习题解答与实验指导》教材;为任课老师免费提供精心制作的电子课件,其中包括全部例题和习题源程序文件。作者长期在高校从事计算机软件教学,有丰富的教学经验和科研开发能力。本书文字流畅、通俗易懂、概念清楚、深入浅出、例题丰富、实用性强。本书为普通高等教育“十一五”重量规划教材,适合作为高等院校计算机类专业的C语言课程教学用书,也可以作为全国计算机等级考试参考书。 目录 第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本章小结 习题 第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.1赋值运算符、赋值表达式 3.4.2强制类型转换符 3.4.3算术运算符、算术表达式 3.4.4自增自减运算符、负号运算符 3.4.5算术运算中数据类型转换规则 3.4.6位运算符、位运算表达式 3.4.7逗号运算符、逗号表达式 3.4.8sizeof运算符、复合赋值运算符 3.5运算符的优先级和结合性 3.6有符号数与无符号数之间的运算问题 3.7本章小结及常见错误列举 习题 …… 第4章基本输入/输出和顺序程序设计 第5章选择结构程序设计 第6章循环结构程序设计 第7章数组 第8章函数 第9章指针 第10章预处理命令 第11章复杂数据类型 第12章文件 附录 参考文献 |