种豆资源网

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

C语言程式设计实用教程(郭晓利)

(2019-07-17 17:04:21) 百科综合
C语言程式设计实用教程(郭晓利)

C语言程式设计实用教程(郭晓利)

《C语言程式设计实用教程(郭晓利)》是2015年西安电子科技大学出版社出版的图书,作者是郭晓利、朱剑锋。

基本介绍

  • 书名:C语言程式设计实用教程(郭晓利)
  • 作者:郭晓利 朱剑锋
  • ISBN:978-7-5606-3616-0
  • 定价:25.5元
  • 出版社:西安电子科技大学出版社
  • 出版时间:2015-02

内容简介

本书以培养学生程式设计能力和创新能力为目的,强调理论和实践并重,精选要点,把握重点,克服难点,压缩冗点,内容紧密结合实践。全书共分为12章,从概述讲起,依次讲述数据类型、运算符与表达式,三种基本结构程式设计,数组,函式,编译预处理,指针,结构体与鍊表,档案和C语言程式开发实例等。
本书结构清晰、层次分明,可作为大学本科教材,也可以作为全国计算机等级考试的参考教材和高职高专相关专业教材,同时还可作为自学者学习C语言的参考书。

目录

第1章 概述 1
1.1 引例 1
1.1.1 C语言程式的结构特点 2
1.1.2 C语言程式的发展史 3
1.1.3 C语言程式的特点 3
1.2 C语言的基本字元与关键字 4
1.2.1 字元集 4
1.2.2 关键字 4
1.2.3 用户标识符 5
1.2.4 ASCII字元集 5
1.3 算法及其表示 5
1.3.1 算法的概念和特徵 5
1.3.2 算法的组成要素 6
1.3.3 算法的表示 6
1.4 C语言程式的开发与运行 8
1.4.1 C语言程式的开发过程 8
1.4.2 Microsoft Visual C++ 6.0的集成开发环境 9
1.5 实训 12
习题 13
第2章 数据类型、运算符与表达式 15
2.1 引例 15
2.2 常量与变数 16
2.2.1 常量 17
2.2.2 变数 17
2.3 整型数据 18
2.3.1 整型常量 18
2.3.2 整型变数 18
2.3.3 整型变数的使用 19
2.4 实型数据 20
2.4.1 实型常量 20
2.4.2 实型变数 21
2.5 字元型数据 22
2.5.1 字元常量 22
2.5.2 字元变数 23
2.5.3 字元串常量 23
2.6 运算符与表达式 24
2.6.1 算术运算符与算术表达式 25
2.6.2 赋值运算符和赋值表达式 27
2.6.3 关係运算符和关係表达式 29
2.6.4 逻辑运算符和逻辑表达式 29
2.6.5 逗号运算符和逗号表达式 31
2.6.6 位运算符 31
2.7 数据类型转换 33
2.7.1 自动类型转换 33
2.7.2 强制类型转换 34
2.8 实训 34
习题 35
第3章 顺序结构程式设计 37
3.1 引例 37
3.2 C语言的基本语句 38
3.3 字元数据的输入与输出 39
3.3.1 putchar()函式 40
3.3.2 getchar()函式 40
3.4 格式输入与输出 41
3.4.1 printf()函式 41
3.4.2 scanf()函式 47
3.5 程式设计举例 50
3.6 实训 52
习题 54
第4章 选择结构程式设计 58
4.1 引例 58
4.2 if语句 60
4.2.1 if语句 60
4.2.2 if语句的嵌套 66
4.2.3 条件运算符 68
4.3 switch语句 68
4.4 程式设计举例 70
4.5 实训 74
习题 77
第5章 循环结构程式设计 82
5.1 引例 82
5.2 while语句 84
5.3 do-while语句 86
5.4 for语句 88
5.5 循环的嵌套 90
5.6 break语句和continue语句 92
5.6.1 break语句 93
5.6.2 continue语句 93
5.7 程式设计举例 94
5.8 实训 97
习题 101
第6章 数组 108
6.1 引例 108
6.2 一维数组 109
6.2.1 一维数组的定义 109
6.2.2 一维数组中元素的引用 110
6.2.3 一维数组元素的初始化 110
6.2.4 一维数组的套用 111
6.3 二维数组 115
6.3.1 二维数组的定义 115
6.3.2 二维数组元素的引用 115
6.3.3 二维数组的初始化 116
6.3.4 二维数组的套用 117
6.4 字元数组与字元串 119
6.4.1 字元数组的定义和初始化 119
6.4.2 字元数组的输入/输出 119
6.4.3 字元串处理函式 121
6.4.4 字元数组套用举例 126
6.5 实训 127
习题 130
第7章 函式 137
7.1 引例 137
7.2 函式的定义与调用 138
7.2.1 函式的定义 138
7.2.2 函式的返回值与函式类型 140
7.2.3 对被调用函式的说明和函式原型 141
7.2.4 函式的调用 141
7.2.5 函式的形参与实参 142
7.3 函式的嵌套调用和递归调用 143
7.3.1 函式的嵌套调用 143
7.3.2 函式的递归调用 144
7.4 数组作为函式参数 146
7.4.1 数组元素作为函式参数 146
7.4.2 数组名作为函式的形参和实参 147
7.5 局部变数与全局变数 148
7.5.1 局部变数 148
7.5.2 全局变数 149
7.6 变数的动态存储与静态存储简介 150
7.6.1 静态变数 150
7.6.2 自动变数 150
7.6.3 暂存器变数 151
7.6.4 外部变数 152
7.7 实训 152
习题 156
第8章 编译预处理 164
8.1 引例 164
8.2 宏定义 165
8.2.1 无参宏定义 165
8.2.2 有参宏定义 166
8.3 档案包含 167
8.3.1 档案包含处理命令的格式 167
8.3.2 档案包含的优点 168
8.4 条件编译 169
8.4.1 #ifdef命令 169
8.4.2 #ifndef命令 170
8.4.3 #if命令 170
8.4.4 #undef命令 171
8.5 实训 173
习题 174
第9章 指针 177
9.1 引例 177
9.2 指针变数的定义与套用 178
9.2.1 指针变数的定义 178
9.2.2 指针变数作函式参数 181
9.3 数组的指针和指向数组的指针变数 183
9.3.1 概念 183
9.3.2 一维数组元素的引用 183
9.3.3 对指向数组的指针变数进行算术
运算和关係运算 184
9.3.4 数组名作函式参数 184
9.3.5 二维数组的指针及其指针变数 186
9.3.6 二维数组指针作函式参数 189
9.4 字元串的指针和指向字元串的指针
变数 189
9.5 返回指针值的函式 191
9.6 指针数组与主函式main()的形参 191
9.6.1 指针数组 191
9.6.2 主函式main()的形参 193
9.6.3 指向指针的指针变数 193
9.7 函式的指针和指向函式的指针变数
简介 195
9.7.1 指向函式的指针变数的定义 195
9.7.2 用指向函式的指针变数调用函式 195
9.8 指针小结 196
9.9 实训 197
习题 201
第10章 结构体与鍊表 206
10.1 引例 206
10.2 结构体类型及其变数 208
10.2.1 结构体类型与结构体变数的定义 208
10.2.2 结构体变数的引用与初始化 210
10.3 结构体数组 211
10.4 指向结构体类型数据的指针 213
10.4.1 指向结构体变数的指针 213
10.4.2 指向结构体数组的指针 214
10.5 鍊表处理 214
10.5.1 鍊表结构 214
10.5.2 对鍊表的基本操作 218
10.6 共用体和枚举类型 221
10.6.1 共用体 221
10.6.2 枚举类型 224
10.7 定义已有类型的别名 224
10.8 实训 225
习题 229
第11章 档案 233
11.1 引例 233
11.2 C语言档案概述 234
11.2.1 档案的概念 234
11.2.2 ANSI C的缓冲档案系统 235
11.3 档案的打开与关闭 235
11.3.1 档案的打开——fopen()函式 236
11.3.2 档案的关闭——fcolse()函式 237
11.4 档案的读写操作 237
11.4.1 读写字元 237
11.4.2 读写字元串 240
11.4.3 读写数据块 241
11.4.4 对档案进行格式化读写 242
11.5 位置指针与档案定位 244
11.5.1 位置指针复位——rewind()函式 244
11.5.2 随机读写——fseek()函式 244
11.5.3 返回档案当前位置——ftell()函式 245
11.6 出错检测 245
11.6.1 ferror()函式 245
11.6.2 clearerr()函式 246
11.7 实训 246
习题 250
第12章 C语言程式开发实例 253
12.1 应用程式设计步骤 253
12.2 应用程式设计实例 254
12.2.1 学生成绩管理系统 254
12.2.2 单位员工通讯录管理系统 262
附录1 常用字元与ASCII代码对照表 267
附录2 运算符的优先权及其结合性 268
附录3 常用的C库函式 269
参考文献 272

标 签

搜索
随机推荐

Powered By 种豆资源网||