定 价:38 元
丛书名:高等院校应用型本科“十三五”规划教材·计算机类
- 作者:李亮主编
- 出版时间:2016/2/1
- ISBN:9787568008945
- 出 版 社:华中科技大学出版社
- 中图法分类:TP312
- 页码:233
- 纸张:胶版纸
- 版次:1
- 开本:16K
本书全面系统地介绍了C语言程序设计基础。主要内容包括:C语言概述,C语言程序设计的初步知识,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,编译预处理,指针,结构体、共用体与枚举类型,文件等。
本书参照普通高等教育C语言程序设计课程教学大纲的基本要求编写,充分体现实用性的原则,知识叙述简明扼要、通俗易懂,内容安排由浅入深、循序渐进,同时注意突出重点、分散难点;灵活运用任务驱动、案例教学、启发式教学等多种教学方法,对C语言程序设计的语言知识和程序设计的方法过程进行了系统介绍。
C语言程序设计是一门实践性很强的课程,该课程的学习有其自身的特点。学生在学习的时候只通过理论学习是学不好的,必须通过大量的编程训练,在实践中掌握语言的基础知识,培养程序设计的基本能力,并逐步理解和掌握程序设计的思想和方法。因此,C语言程序设计课程应该在学生掌握基本理论知识的基础上,重点培养学生的实践编程能力。
目前,介绍C语言的教材很多,但在多年的教学实践中,我们发现很多教材只注重C语言本身的语法知识的阐述,而忽略了培养学生的实践编程能力,导致学生记住了一大堆语法知识,却编不出来一个像样的程序,不利于培养学生的程序设计能力和语言应用能力。我们编写本书的目的是让学生在加强基础理论知识学习的基础上,注重培养实际的编写程序的能力。本书编写的指导思想是以零程序设计为起点,使读者通过一门计算机高级语言程序设计的学习,全面掌握计算机程序设计的基本知识与基本操作技能,并熟悉C语言编程的有关应用,为读者进一步学习和应用计算机知识和操作技能打下扎实的基础。本书在内容上重基础、强能力,在行文上深入浅出、通俗易懂。
考虑到国内当前情况,本书中的程序是用Visual C++ 6.0编译的,运行结果也是在Visual C++ 6.0环境下得到的。
由于作者水平有限,书中难免有疏漏之处,欢迎广大读者批评指正。
第1章概述(1)
1.1C语言概述(1)
1.2C程序的结构(2)
1.3C程序的上机步骤(5)
1.4Microsoft Visual C++ 6.0 集成开发环境(6)
1.5程序设计基础(10)
习题(18)
第2章数据类型、运算符与表达式(20)
2.1C语言的数据类型(20)
2.2常量与变量(21)
2.3运算符和表达式(26)
2.4数据类型转换(35)
习题(37)
第3章顺序结构(38)
3.1C语言的基本语句(38)
3.2数据输入与输出(41)
3.3程序举例(50)
习题(53)
第4章选择结构(55)
4.1if语句(55)
4.2switch语句(64)
4.3选择结构的嵌套(67)
4.4选择结构程序举例(69)
习题(74)
第5章循环结构(76)
5.1循环语句(76)
5.2循环的嵌套(81)
5.3结束循环的语句(82)
5.4循环结构应用举例(83)
习题(87)
第6章数组(89)
6.1一维数组(89)
6.2二维数组(93)
6.3数组与循环计算(98)
习题(110)
第7章函数(112)
7.1函数的概念(112)
7.2定义函数的一般形式(112)
7.3函数的值和函数参数(114)
7.4函数的调用形式(117)
7.5函数的嵌套调用(120)
7.6函数的递归调用(123)
7.7数组作为函数参数(125)
7.8局部变量与全局变量(128)
7.9变量的存储类别(131)
7.10内部函数与外部函数(135)
7.11编译预处理(136)
习题(142)
第8章指针(143)
8.1指针与指针变量(143)
8.2指针与函数(152)
8.3指针与数组(159)
8.4指针与字符串(167)
8.5指针数组与命令行参数(170)
8.6程序举例(175)
习题(177)
第9章结构体、共用体与枚举类型(180)
9.1结构体类型的定义(180)
9.2结构体变量(181)
9.3结构体数组(185)
9.4结构体类型指针(188)
9.5结构体与函数(192)
9.6共用体类型(196)
9.7枚举类型(200)
9.8类型定义(203)
习题(204)
第10章文件(206)
10.1文件的基础知识(206)
10.2文件的打开和关闭(209)
10.3文件的读写(210)
10.4文件的定位与随机读写(218)
习题(220)
附录AASCII码表(222)
附录B运算符与结合性(224)
附录CC语言关键字(225)
附录DC常用的库函数(226)
参考文献(234)