种豆资源网

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

程式设计基础(C语言)(第2版)

(2019-08-27 06:53:48) 百科综合
程式设计基础(C语言)(第2版)

程式设计基础(C语言)(第2版)

《程式设计基础(C语言)(第2版)》是2014年7月23日清华大学出版社出版的图书。

基本介绍

  • 书名:程式设计基础(C语言)(第2版)
  • ISBN:9787302363910
  • 定价:39元
  • 出版社:清华大学出版社
  • 出版时间:2014-7-23
  • 装帧:平装

图书简介

本书以培养编程能力为出发点,以实用性为目标,比较全面地介绍C语言程式设计的基本知识和程式设计的基本方法。全书分为10章,内容涵盖C语言的全部知识点。首先介绍程式设计的基本概念、C语言基础与程式结构,给学习者一个全面的程式概念;然后逐步展开介绍C语言基本内容和程式设计方法;最后给出程式设计实例。
本书是作者多年从事C语言教学的经验积累,可以作为高等学校本科、高职高专“C语言程式设计”课程的教学用书,也可以作为C语言程式设计的自学用书。

图书目录

第1章程式设计概述1
1.1计算机软体1
1.1.1程式设计语言1
1.1.2程式设计2
1.1.3数据结构3
1.1.4算法3
1.2算法的表示方法5
1.2.1自然语言表示法5
1.2.2流程图表示法6
1.2.3NS图表示法7
1.2.4伪代码表示法8
1.3程式设计方法9
1.3.1引言9
1.3.2结构化程式设计9
1.3.3面向对象的程式设计10
1.3.4面向服务的程式设计10
1.4小结11
第2章C语言基础12
2.1C语言的发展历程12
2.2C程式的特点及开发环境13
2.2.1C程式的组成及特点13
2.2.2C程式的风格14
2.2.3C程式的开发环境17
2.3C语言的基本标识18
2.3.1C语言基本语法成分18
2.3.2C语言数据类型20
2.4C语言的运算符与表达式28
2.4.1C语言的运算符28目录程式设计基础(C语言)(第2版)2.4.2C语言的表达式29
2.4.3算术运算符与算术表达式30
2.4.4赋值运算符与赋值表达式32
2.4.5逗号运算符与逗号表达式35
2.5C语句和C程式结构35
2.5.1C语句35
2.5.2C程式结构37
2.6数据的输入、输出与简单程式设计39
2.6.1字元数据的输入输出40
2.6.2数据的格式化输入输出40
2.6.3简单的C程式设计48
2.7编译预处理命令49
2.7.1档案包含50
2.7.2宏定义52
2.7.3条件编译56
2.7.4编译最佳化58
2.8彙编与连结59
2.8.1彙编59
2.8.2连结59
2.9小结60
第3章程式的控制结构61
3.1关係运算与逻辑运算61
3.1.1关係运算61
3.1.2逻辑运算62
3.2分支结构64
3.2.1单分支结构64
3.2.2双分支结构65
3.2.3多分支结构66
3.2.4if语句的嵌套71
3.2.5条件运算符73
3.3循环结构75
3.3.1循环的引出75
3.3.2while循环76
3.3.3dowhile循环77
3.3.4for循环79
3.3.5几种循环的比较84
3.4break和continue语句86
3.4.1break语句86
3.4.2continue语句88
3.5goto语句89
3.6小结90
3.7程式举例91
第4章数组99
4.1一维数组99
4.1.1一维数组的引出99
4.1.2一维数组的定义与引用100
4.1.3一维数组的初始化102
4.1.4一维数组的套用103
4.2二维数组104
4.2.1二维数组的引出104
4.2.2二维数组的定义与引用105
4.2.3二维数组的初始化107
4.2.4二维数组的套用108
4.3字元数组109
4.3.1字元数组的引出109
4.3.2字元数组的定义和使用110
4.3.3字元串111
4.3.4字元数组的套用118
4.4小结120
4.5程式举例121
第5章函式128
5.1函式的引出128
5.2函式定义与调用130
5.2.1函式的定义与调用130
5.2.2函式声明与函式原型134
5.3函式参数传递136
5.3.1简单变数作为函式参数136
5.3.2数组作为函式参数137
5.3.3函式定义与带参数的宏定义的区别144
5.4函式的嵌套调用145
5.5递归与分治算法146
5.5.1递归函式146
5.5.2分治算法151
5.6局部变数与全局变数155
5.6.1局部变数155
5.6.2全局变数156
5.7变数的存储类别160
5.7.1auto变数160
5.7.2static变数160
5.7.3register变数162
5.7.4extern变数163
5.8内部函式与外部函式165
5.8.1内部函式165
5.8.2外部函式166
5.9小结167
5.10程式举例167
第6章指针172
6.1指针定义与使用172
6.1.1指针的引出172
6.1.2指针变数的定义175
6.1.3指针变数的使用175
6.2指针与函式179
6.2.1指针作为函式参数179
6.2.2函式返回指针182
6.2.3指向函式的指针184
6.3指针与数组185
6.3.1一维数组与指针185
6.3.2数组名作为函式参数188
6.3.3二维数组与指针192
6.4指针与字元串195
6.5指针数组与多级指针199
6.5.1指针数组的定义和引用199
6.5.2多级指针200
6.5.3指针数组作为main函式的形参201
6.6指针与动态记忆体分配205
6.6.1记忆体管理205
6.6.2void类型指针206
6.6.3动态记忆体分配和释放函式206
本节为拓展和提高内容。6.7指针的深层套用208
6.7.1指针访问特定记忆体区域208
6.7.2指针类型的强制转换209
6.7.3指针的安全问题209
6.8小结210
6.9程式举例211
第7章结构体与鍊表216
7.1结构体的引出216
7.2结构体变数218
7.2.1结构体变数的定义218
7.2.2结构体变数的引用和初始化220
7.3结构体数组223
7.3.1结构体数组的定义223
7.3.2结构体数组的初始化224
7.3.3结构体数组的使用224
7.4结构体类型的指针变数226
7.4.1指向结构体变数的指针226
7.4.2指向结构体数组的指针228
7.5结构体与函式228
7.5.1结构体变数作为函式参数228
7.5.2指向结构体变数的指针作为函式参数229
7.5.3函式返回值为结构体类型232
7.6鍊表233
7.6.1鍊表引出233
7.6.2鍊表的建立234
7.6.3鍊表的输出235
7.6.4鍊表的删除操作237
7.6.5鍊表的插入操作239
7.7共用体和枚举类型241
7.7.1共用体241
7.7.2枚举类型244
7.8类型定义符typedef的用法247
7.9小结248
7.10程式举例248
第8章档案254
8.1档案概述254
8.1.1档案的分类254
8.1.2档案类型指针255
8.1.3档案操作的基本步骤256
8.2档案的打开与关闭257
8.2.1档案打开函式257
8.2.2档案关闭函式258
8.3档案的读写259
8.3.1字元读写函式259
8.3.2字元串读写函式261
8.3.3数据块读写函式263
8.3.4格式化读写函式266
8.4档案的定位267
8.4.1复位函式267
8.4.2随机移动函式268
8.4.3取当前位置的函式270
8.5档案检测函式271
8.5.1feof函式271
8.5.2ferror函式274
8.5.3clearerr函式274
8.6小结275
8.7程式举例275
第9章位运算279
9.1位运算符279
9.2位运算符的运算规则279
9.2.1按位与运算符279
9.2.2按位或运算符281
9.2.3按位异或运算符281
9.2.4按位取反运算符283
9.2.5左移运算符283
9.2.6右移运算符283
9.2.7位运算中的类型转换284
9.2.8位运算的複合赋值运算符285
9.3小结285
9.4程式举例285
第10章综合程式设计288
10.1电子万年曆系统288
10.1.1系统设计要求288
10.1.2系统总体设计288
10.1.3源程式代码292
10.1.4程式运行结果296
10.2集合基本运算系统298
10.2.1系统设计要求298
10.2.2系统总体设计298
10.2.3源程式代码302
10.2.4程式运行结果312
10.3图书借阅管理系统316
10.3.1系统设计要求316
10.3.2系统总体设计317
10.3.3源程式代码322
10.3.4程式运行结果344
附录AASCII码錶352
附录BC运算符的优先权与结合性355
附录C常用标準库函式357
C.1stdio.h中的常用函式357
C.2math.h中的常用函式361
C.3stdlib.h中的常用函式363
C.4string.h中的常用函式366
C.5ctype.h中的常用函式368
C.6conio.h中的常用函式370
C.7time.h中的常用函式371
参考文献373

标 签

搜索
随机推荐

Powered By 种豆资源网||