C语言程式设计教程(第3版)

生活百科 2023-01-25 18:02生活百科www.aizhengw.cn

C语言程式设计教程(第3版)

C语言程式设计教程第3版一般指本词条

《C语言程式设计教程(第3版)》是2012年出版的图书,作者是宗大华、陈吉人、宗涛。

本书系统地讲述了C语言程式设计的基本知识和方法,内容分为9章概述,数据类型、运算符与表达式,C语言程式设计的3种基本结构,数组,指针,函式,用户自定义的数据类型,C语言程式的档案操作函式以及C语言程式调试方法简介。本书力求使学生在学习的基础上,掌握编程和调试程式的基本技术。除第9章外,其余每章配有适量的练习题供教学使用。

基本介绍

  • 书名C语言程式设计教程(第3版)
  • 作者宗大华 陈吉人 宗涛 编
  • 页数268页
  • 开本16 开

出版信息

书 名 C语言程式设计教程(第3版)
丛 书 名 工业和信息化人才培养规划教材——高职高专计算机系列
标準书号 ISBN 978-7-115-28928-5
作 者 宗大华 陈吉人 宗涛 编
责任编辑 桑珊
开 本 16 开
印 张 17.25
字 数 441 千字
页 数 268 页
装 帧 平装
版 次 第3版第1次
三版时间 2012年9月
本 印 次 2012年9月
首 印 数 -- 册
定 价 36.00 元

内容提要


本书可作为高职高专计算机及相关专业的教材,也可作为成人教育和职工培训教材。

目录

第1章 概述 1
1.1 高级语言与C语言 1
1.1.1 程式设计语言与C语言 1
1.1.2 简单的C语言程式 3
1.1.3 程式设计时的算法描述 5
1.2 C语言的基本词法 6
1.2.1 字元集 6
1.2.2 保留字 7
1.2.3 标识符及其构成规则 8
1.3 Turbo C 2.0开发环境简介 8
1.3.1 主视窗的组成 9
1.3.2 对源程式档案的编辑 10
1.3.3 编辑的基本操作命令 11
1.3.4 源程式的保存 12
1.3.5 编译、连线和装配 14
1.3.6 运行和观看运行结果 15
习题1 16
第2章 数据类型、运算符与表达式 18
2.1 C语言的数据类型 18
2.2 常量 20
2.2.1 整型常量 20
2.2.2 实型常量 22
2.2.3 字元常量 23
2.2.4 字元串常量 24
2.3 简单变数 25
2.3.1 变数的数据类型 26
2.3.2 变数的存储类型 27
2.3.3 变数的初始化与完整的变数说明语句 29
2.3.4 变数的地址与取地址符“&” 31
2.4 C语言的运算符与各种表达式 32
2.4.1 算术运算符与算术表达式 33
2.4.2 赋值运算符与赋值表达式 35
2.4.3 关係运算符与关係表达式 37
2.4.4 逻辑运算符与逻辑表达式 38
2.4.5 条件运算符与条件表达式 40
2.4.6 逗号运算符与逗号表达式 41
2.4.7 位运算符 42
2.4.8 表达式中数据类型的转换 44
习题2 45
第3章 C语言程式设计的3种基本结构 47
3.1 顺序结构程式设计 47
3.1.1 赋值语句、複合语句、空语句 48
3.1.2 字元输入/输出函式 50
3.1.3 格式输入/输出函式 51
3.2 选择结构程式设计 55
3.2.1 if单分支选择语句 55
3.2.2 if...else双分支选择语句 57
3.2.3 if...else if多分支选择语句 58
3.2.4 if语句的嵌套结构 60
3.2.5 switch多分支选择语句 61
3.3 循环结构程式设计 66
3.3.1 while循环语句 67
3.3.2 do...while循环语句 69
3.3.3 for循环语句 72
3.3.4 break和continue语句 76
3.3.5 循环的嵌套结构 79
习题3 83
第4章 数组 87
4.1 数组的基本概念 87
4.2 一维数组 88
4.2.1 一维数组的说明 88
4.2.2 一维数组元素的初始化 90
4.2.3 一维数组元素的引用 91
4.3 二维数组 93
4.3.1 二维数组的说明 93
4.3.2 二维数组元素的初始化 95
4.3.3 二维数组元素的引用 95
4.4 字元数组与字元串 98
4.4.1 字元数组与字元串 98
4.4.2 字元串的运算 100
4.4.3 常用的字元串处理函式 102
习题4 106
第5章 指针 110
5.1 指针和指针变数 110
5.1.1 直接访问和间接访问 110
5.1.2 指针变数的说明和初始化 112
5.1.3 取地址运算符与指针运算符 114
5.2 指针与数组 119
5.2.1 指向一维数组的指针变数 119
5.2.2 指向字元串的指针变数 126
5.2.3 指向二维数组的指针变数 128
5.3 指针数组 131
5.3.1 一维指针数组的说明和初始化 132
5.3.2 指针数组元素的引用 133
习题5 135
第6章 函式 139
6.1 函式的概念 139
6.1.1 函式的定义 140
6.1.2 函式的调用 142
6.1.3 函式的原型说明 146
6.1.4 变数的作用域和生命期 148
6.2 函式调用中的数据传递 152
6.2.1 参数是普通变数时的数据传递过程 152
6.2.2 参数是指针变数时的数据传递过程 154
6.2.3 参数是数组名时的数据传递过程 157
6.2.4 返回语句return 159
6.3 指针型函式 161
6.3.1 指针型函式的定义方法 161
6.3.2 指针型函式的使用 161
习题6 163
第7章 用户自定义的数据类型 167
7.1 结构型数据类型 167
7.1.1 结构型数据类型的定义 168
7.1.2 结构类型变数的说明与初始化 169
7.1.3 结构变数成员的引用 171
7.1.4 结构数组的说明与初始化 173
7.2 指向结构类型的指针 176
7.2.1 指向结构类型变数的指针 176
7.2.2 指向结构类型数组的指针 178
7.2.3 C语言的记忆体管理函式 179
7.2.4 自引用结构类型和鍊表 184
7.3 共享型数据类型 189
7.3.1 共享型数据类型的定义 189
7.3.2 共享类型变数的说明和使用 189
7.4 枚举型数据类型 192
7.4.1 枚举型数据类型的定义 192
7.4.2 枚举类型的使用 193
7.5 预处理和起别名 195
7.5.1 宏命令 #define 196
7.5.2 档案包含命令#include 199
7.5.3 起别名语句typedef 199
习题7 201
第8章 C语言的档案操作函式 206
8.1 档案及档案型指针 206
8.1.1 C语言的档案概念 206
8.1.2 C语言的档案结构类型及其指针 208
8.2 档案的打开与关闭函式 209
8.2.1 档案打开函式fopen() 209
8.2.2 档案关闭函式fclose() 211
8.2.3 标準设备档案的使用 213
8.3 档案的读/写操作 213
8.3.1 档案尾测试函式 213
8.3.2 读/写字元函式 214
8.3.3 读/写字元串函式 217
8.3.4 读/写数据函式 221
8.3.5 格式读/写函式 223
8.4 档案操作中的其他函式 226
8.4.1 档案头定位函式 226
8.4.2 档案随机定位函式 228
8.4.3 错误测试函式 230
习题8 231
第9章 C语言程式调试方法简介 235
9.1 在程式中添加调试语句 235
9.2 利用编译时输出的出错信息 238
9.3 监视 244
9.3.1 C语言提供的监视命令 245
9.3.2 监视调试举例 247
9.4 断点 252
9.4.1 C语言提供的断点命令 253
9.4.2 利用断点调试举例 253
附录1 常用的Turbo C库函式 257
附录2 常用字元的ASCII码 260
附录3 Turbo C编译的主要错误一览 261
参考文献 268

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有