种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

C语言程式设计教程(第2版)(2016年清华大学出版社出版的图书)

(2019-10-24 05:38:26) 百科综合
C语言程式设计教程(第2版)(2016年清华大学出版社出版的图书)

C语言程式设计教程(第2版)(2016年清华大学出版社出版的图书)

《C语言程式设计教程(第2版)》是由张玉春主编,2016年清华大学出版社出版的高等学校计算机基本教育规划教材。该教材既可以作为高等学校本科及专科学生C语言程式设计的教材,又可以作为自学者的参考用书,同时可供各类考试人员複习参考。

全书分为11章,主要内容包括C语言与程式设计、基本类型数据及其运算、选择结构程式设计、循环结构程式设计、数组、函式、指针、结构体与共用体、档案、位运算和C语言套用。

基本介绍

  • 书名:C语言程式设计教程(第2版)
  • 作者:张玉春
  • ISBN:9787302440901
  • 页数:270页
  • 出版社:清华大学出版社
  • 出版时间:2016年9月1日
  • 装帧:平装
  • 开本:16开
  • 字数:429千字
  • CIP核字号:2016132434

成书过程

修订情况

该教材是根据教育部非计算机专业计算机课程教学指导分委员会制定的《非计算机专业计算机基础课程教学基本要求》和《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》中提出的要求编写而成。
参加编写的教师及编写内容如下:第1章由孙元编写,第8章由刘通编写,第2章由编写赵永华,第9章由张玉春编写,第3章由李晓峰编写,第10章由王洋编写,第4章由李晓峰编写,第11章中11.1、11.2由刘通编写,第5章、第11章中的11.3节由黄玥编写,第6章由孙元编写,附录A、附录B、附录C由赵永华编写,第7章由张玉春编写,附录D由孙元编写。该教材在编写过程中,得到了吉林大学公总计算机教学与研究中心领导的支持。

出版工作

2016年9月1日,该教材由清华大学出版社出版。
出版社工作人员
责任编辑封面设计责任校对责任印製
袁勤勇
常雪影
李健庄
沈露

内容简介

全书分为11章,主要内容包括C语言与程式设计、基本类型数据及其运算、选择结构程式设计、循环结构程式设计、数组、函式、指针、结构体与共用体、档案、位运算和C语言套用。每章均配有教学课件和设计的习题。此外,附录还有常用字元与ASCII码值对照表、C语言关键字、C运算符和结合性、C库函式264等内容。

教材目录

第1章C语言与程式设计1
1.1程式设计语言及其发展1
1.1.1程式设计语言的发展历程1
1.1.2程式处理方式2
1.2程式的基本结构及其表示3
1.3C语言概述4
1.3.1C语言发展简史4
1.3.2C语言的特点5
1.3.3简单的C程式介绍6
1.3.4C程式的上机步骤8
习题112
第2章基本类型数据及其运算13
2.1C语言的数据类型13
2.2常量与变数14
2.2.1标识符14
2.2.2常量15
2.2.3变数16
2.3整型数据17
2.3.1整型常量17
2.3.2整型变数18
2.4实型数据20
2.4.1实型常量20
2.4.2实型变数20
2.5字元型数据21
2.5.1字元常量22
2.5.2字元变数22
2.5.3字元串常量242.6运算符与表达式24
2.6.1运算符概述25
2.6.2表达式概述25
2.6.3算术运算符与算术表达式26
2.6.4赋值运算符与赋值表达式27
2.6.5自增、自减运算符30
2.6.6逗号运算符与逗号表达式31
2.7数据的类型转换32
2.8数据的输入与输出32
2.8.1格式化输出函式printf33
2.8.2格式化输入函式scanf37
2.8.3字元输出函式putchar41
2.8.4字元输入函式getchar41
2.9简单程式设计——顺序结构程式设计41
2.9.1C语句42
2.9.2顺序结构程式举例42
习题243
第3章选择结构程式设计45
3.1关係运算符与关係表达式45
3.1.1关係运算符45
3.1.2关係表达式46
3.2逻辑运算符与逻辑表达式46
3.2.1逻辑运算符46
3.2.2逻辑表达式47
3.3if语句48
3.3.1if语句的形式48
3.3.2if语句的嵌套53
3.4switch语句54
3.5条件运算符与条件表达式57
3.6程式举例58
习题359
第4章循环结构程式设计60
4.1while语句60
4.2dowhile语句62
4.3for语句63
4.4循环嵌套65
4.5break语句和continue语句67
4.5.1break语句67
4.5.2continue语句67
4.6程式举例68
习题470
第5章数组72
5.1一维数组72
5.1.1一维数组的定义72
5.1.2一维数组元素的引用73
5.1.3一维数组的初始化75
5.1.4一维数组程式举例75
5.2二维数组80
5.2.1二维数组的定义80
5.2.2二维数组元素的引用81
5.2.3二维数组的初始化84
5.2.4二维数组程式举例85
5.3字元数组88
5.3.1字元数组的定义88
5.3.2字元数组的初始化89
5.3.3字元数组的输入与输出90
5.3.4字元串处理函式94
5.3.5字元数组套用举例97
习题5102
第6章函式104
6.1C语言函式概述104
6.2函式的定义105
6.2.1函式定义的一般形式105
6.2.2函式参数与函式返回值106
6.3函式的调用110
6.3.1函式调用的一般形式110
6.3.2被调用函式的声明111
6.4函式的嵌套调用与递归调用113
6.4.1函式的嵌套调用113
6.4.2函式的递归调用115
6.5用数组做函式参数117
6.5.1用数组元素做函式参数117
6.5.2用一维数组名做函式参数118
6.5.3用二维数组名做函式参数123
6.6局部变数和全局变数124
6.6.1局部变数124
6.6.2全局变数125
6.7变数的存储类别127
6.7.1动态存储方式与静态存储方式127
6.7.2局部变数的存储类别128
6.7.3全局变数的存储类别131
6.8C语言预处理133
6.8.1宏定义133
6.8.2档案包含136
习题6137
第7章指针138
7.1地址和指针138
7.1.1变数的地址和变数的值138
7.1.2变数的访问方式139
7.2指针变数的定义与引用140
7.2.1指针变数的类型140
7.2.2指向变数的指针变数的定义140
7.2.3指针变数的引用141
7.2.4指针运算符141
7.2.5指针运算144
7.2.6用指针变数做函式参数145
7.3指针与数组147
7.3.1指针与一维数组147
7.3.2指针与二维数组150
7.3.3用指向数组的指针变数做函式参数156
7.4指针与字元串163
7.4.1字元指针与字元数组163
7.4.2用指向字元的指针做函式参数166
7.5指针与函式169
7.5.1指向函式的指针169
7.5.2返回指针的函式173
7.6指向指针的指针174
7.6.1间接访问174
7.6.2指针数组175
7.7main函式的参数177
习题7178
第8章结构体与共用体180
8.1结构体180
8.1.1结构体类型的定义180
8.1.2结构体变数的定义181
8.1.3结构体变数的引用183
8.1.4结构体变数的赋值184
8.1.5结构体数组185
8.1.6结构体指针变数188
8.1.7用结构体数据做函式参数192
8.2共用体193
8.2.1共用体类型的定义193
8.2.2共用体变数的定义194
8.2.3共用体变数的引用和赋值195
8.3用typedef定义类型197
8.4动态鍊表198
8.4.1动态鍊表概述199
8.4.2动态存储分配199
8.4.3单鍊表的基本操作200
习题8211
第9章档案213
9.1档案概述213
9.1.1档案的分类213
9.1.2缓冲区214
9.1.3档案指针215
9.2档案的打开与关闭216
9.2.1档案的打开216
9.2.2档案的关闭218
9.3档案的顺序读/写218
9.3.1字元读/写函式218
9.3.2字元串读/写函式222
9.3.3数据块读/写函式224
9.3.4格式化读/写函式226
9.4档案的随机读/写228
9.4.1档案的定位操作228
9.4.2档案的随机读/写操作229
9.5档案检测函式230
习题9232
第10章位运算233
10.1位运算符及其运算233
10.1.1位运算符233
10.1.2位运算套用举例236
10.2位段及其套用239
10.2.1位段239
10.2.2位段套用举例241
习题10242
第11章C语言套用243
11.1C语言开发环境概述243
11.2C语言在硬体方面的套用244
11.2.1C语言直接访问硬体244
11.2.2C语言利用中断访问计算机系统245
11.2.3C语言通过作业系统访问计算机系统247
11.3C语言在软体方面的套用248
附录A常用字元与ASCII码值对照表256
附录BC语言关键字261
附录C运算符和结合性262
附录DC库函式264
参考文献270
(注:目录排版顺序为从左列至右列

教学资源

该教材有配套教材——《C语言程式设计实验指导与习题解析(第2版)》。
书名书号出版社出版时间作者
《C语言程式设计实验指导与习题解析(第2版)》
9787302441403
清华大学出版社
2016.09.01
张玉春

教材特色

该教材强调实用性,注重教材的理论与实践相结合,以培养学生程式设计的基本方法和基本技能为目标。
该教材大部分教学内容採用例题的形式进行组织,并对例题进行分析;介绍了程式设计的基本思想和常见简单问题的算法,并可以通过编写程式加以实现;还介绍了C语言在硬体方面和软体方面的套用,使学生能够了解C语言的用途。

作者简介

张玉春,1964年生,女,硕士,吉林大学公总计算机教学与研究中心教授,研究方向为计算机套用。
赵永华,1979年生,女,博士,吉林大学公总计算机教学与研究中心讲师,研究方向为图像处理、视频检测、主动安全。

标 签

搜索
随机推荐

Powered By 种豆资源网||