C程序设计(李玲玲著)课后答案下载
《》帮助读者掌握用C语言来进行“程序设计”的基本知识。以下是阳光网小编要与大家分享的C程序设计(李玲玲著)课后答案,供大家参考!
C程序设计(李玲玲著)课后答案下载
C程序设计(李玲玲著):内容简介
为了使初学者易于接受,能尽快地学会用C语言编写程序并上机实践,在第一部分中只介绍了 C 语言中最基本的三种数据类型:整数中的int类型和浮点数float,double类型;介绍了对这三种类型数据的输入和输出,从而暂时避开了C语言中繁多的整数类型和整数的各种表示方式、避开了烦琐的输入、输出的各种规则。
在这一部分,介绍了结构化程序设计的基本组成结构以及相关的语句,使读者能掌握一些最基本的算法;学习编写最简单的、具有良好风格的C语言程序。
在第5章介绍了函数的初步知识之后,所有章节中的例题基本都以函数的形式给出,要求读者自这一章开始,全部运用函数来完成各个练习,以便由易到难逐步培养编写C 函数的能力,逐步掌握对函数的应用。
在这部分,结合C 语言的学习,陆续介绍了程序设计中的一些基本算法,如数的交换、累加、连乘、选最大最小数、递推、枚举等。在这些算法的基础上,介绍了求一元高次方程的一个根、求定积分等有关数值计算的基本算法。
第6章是有关结构化程序设计的基本常识,不需要死记硬背,其中的内容应该体现在具体的程序设计中。
在这一段的学习时间内,读者可在教师或有关专业人员的指导下,参考附录F中“简单的上机操作”中的内容,在Turbo C 的环境下运行自己编写的练习程序,通过上机实践,逐步熟悉上机操作的步骤,并有意识地去练习看懂系统给出的各种信息,为培养自己独立调试程序的能力做好准备。
总的来说,这部分的内容难度较小,学起来应该并不困难。
在第二部分中,引进了指针的概念,在C语言中,指针几乎是无处不在,只有建立了“地址”、“指针”以及“引用指针所指存储单元”的概念才能正确地使用数组、字符串,才能在函数之间通过实参和形参正确地传送数据。这也是学习C语言的重点和难点所在,希望读者从一开始,就要特别重视指针概念的建立,以便为后续章节的学习打下基础。
在这一部分,进一步介绍C语言中的各种复杂数据结构,介绍了各种数据结构在函数间的数据传递,同时也讨论了函数的递归调用,文件的基本应用。
在第7章介绍了字符类型,字符处理是当前程序设计中很重要的一个方面,因此读者应该很好地掌握。
第9、10章分别介绍了一维和二维数组,数组是程序设计中不可缺少的一种数据结构,而在C语言中,数组和指针又有着密不可分的关系,在这两章中分别讨论了一维和二维数组和指针的关系、讨论了如何通过指针引用数组元素、如何通过指针向函数传递数组。并以大量的例题,例举了利用数组这一存储结构,进行查找、插入、删除、排序等的基本算法。
第16章介绍了C语言中另外一种复杂的数据结构——结构体类型。在这一章除讨论了结构体变量的一般应用外,重点介绍了利用指向本身的结构体,通过动态存储分配建立动态链表的`算法,以及对链表进行基本操作(插入、删除结点等)的算法。
在计算机的应用中,建立“文件”的概念和掌握对文件的操作是一种最基本的技能,第21章,简单介绍了有关文件的概念以及C程序中对文件的基本操作。
在学习这一部分内容时,读者应当参考附录F“简单的程序调试”中介绍的内容,在Turbo C环境下,逐步学会调试程序的简单步骤,培养自己独立调试程序的能力。在程序设计中,这一能力的培养是十分重要的。
以上两部分,在介绍C语言的同时,较侧重于帮助读者掌握用C语言来进行“程序设计”的基本知识,因而尽量避开了C语言中的一些语法细节。
第三部分就C语言的“语言”内容进行了补充,例如:第13章的“用户标识符的作用域”,第14章的“编译预处理”,第17章的“C语言中的整型数和整型变量”,第20章的“在终端上按格式进行输入和输出”等章节,都是在真正用C语言进行程序设计时所必须具备的知识。这些章节的内容相对独立,有关内容的教与学,可以根据学时的安排,按需要随时穿插进行;读者也可根据需要随时查阅。
尽管作者根据多年的教学经验,试图按照初学者的学习规律来安排本书的内容,主观上有着良好的愿望,但由于水平的限制,书中会有很多不足和错误,欢迎广大读者批评和指正。
C程序设计(李玲玲著):图书目录
第1章 C 程序设计的初步知识
1.1 简单 C 程序的组成和格式
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.4 整型变量和实型变量
1.4.1 变量
1.4.2 整型变量
1.4.3 浮点型变量
1.4.4 给变量置初值
1.4.5 定义不可变的变量
1.5 可进行算术运算的表达式
1.5.1 基本的算术运算符
1.5.2 运算符的优先级与结合性和算术表达式
1.5.3 强制类型转换表达式
1.6 赋值表达式
1.6.1 赋值运算符和赋值表达式
1.6.2 复合的赋值表达式
1.6.3 赋值运算中的类型转换
1.7 自加、自减运算符和逗号运算符
1.7.1 自加运算符(++)和自减运算符(--)
1.7.2 逗号运算符和逗号表达式
习题
第2章 简单的C语句及其顺序程序结构
2.1 赋值语句
2.2 整型数和实型数的简单输入和输出语句
2.2.1 调用 printf 函数输出数据到终端
2.2.2 调用 scanf 函数从终端键盘输入数据
2.3 复合语句和空语句
2.3.1 复合语句
2.3.2 空语句
习题
第3章 分支结构
3.1 关系运算和逻辑运算
3.1.1 C 语言中的逻辑值
3.1.2 关系运算符和关系表达式
3.1.3 逻辑运算符和逻辑表达式
3.2 用if 语句构成的分支结构
3.2.1 if 语句
3.2.2 嵌套的 if 语句
3.3 由条件表达式构成的分支结构
3.4 由switch 语句和 break 语句构成的分支结构
3.4.1 switch 语句
3.4.2 switch 语句的执行过程
3.4.3 在 switch 语句体中使用 break 语句
习题
第4章 循环结构4
4.1 用for语句构成的循环结构
4.1.1 for 循环的一般形式?
4.1.2 for 循环的执行过程
4.1.3 有关 for 语句的说明
4.2 用while 语句构成的循环结构
4.2.1 while 循环的一般形式
4.2.2 while 循环的执行过程
4.3 用do-while语句构成的循环结构
4.3.1 do-while 循环的一般形式
4.3.2 do-while 循环的执行过程
4.4 循环结构的嵌套
4.5 几种循环结构的比较
4.6 break 和 continue 语句在循环体中的作用
4.6.1 break 语句
4.6.2 continue 语句
4.7 语句标号和 goto 语句
4.7.1 语句标号
4.7.2 goto 语句
4.8 程序举例
习题
第5章 函数的初步知识
5.1 库函数
5.2 函数的定义和返回值
5.2.1 函数定义的语法
5.2.2 函数的返回值
5.3 函数的调用
5.3.1 函数的两种调用方式
5.3.2 函数调用时的语法要求
5.4 调用函数和被调用函数之间的数据传递
5.5 函数原型的说明
5.5.1 函数原型的说明语句
5.5.2 函数原型说明语句的位置
5.6 程序举例
习题
第6章 算法和结构化程序设计
6.1 程序和程序设计
6.1.1 程序
6.1.2 程序设计
6.2 算法
6.3 结构化程序设计和模块化结构
6.3.1 结构化程序
6.3.2 模块化结构
6.4 怎样评价一个程序
【C程序设计(李玲玲著)课后答案下载】相关文章: