扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
C语言程序设计 版权信息
- ISBN:9787560660844
- 条形码:9787560660844 ; 978-7-5606-6084-4
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
C语言程序设计 内容简介
本书是一本实用型C语言程序设计教程,所讲内容既充分考虑了C语言重要语法的全面性,又突出了对学生程序开发实践能力和工程能力的训练。本书共分为13章,内容包括C语言概述,面向过程的算法设计,数据类型及格式输出,运算符、格式输入与顺序结构程序设计,选择结构程序设计,循环结构程序设计,函数框架及语法,数组使用,结构体和共用体,指针,文件操作,链表,位运算和预处理命令。本书通过大量实例介绍C语言,引导读者运用调试手段完善程序设计,让读者逐步加深对程序设计方法的理解,掌握程序的设计与调试,初步了解安全编程。 本书语言通俗易懂,示例丰富,并提供了适量习题和参考答案,以及程序代码、PPT等资源。 本书可作为高等学校计算机及相关专业的教材,也可供计算机应用开发者自学使用。
C语言程序设计 目录
第1章 C语言概述 1
1.1 计算机语言 1
1.2 C语言出现的历史背景 3
1.3 C语言的特点 3
1.4 运行C程序的步骤 4
1.4.1 使用VC++ 6.0运行C程序的步骤 4
1.4.2 使用GCC运行C程序的步骤 10
1.5 简单的C语言程序介绍 10
习题 14
第2章 面向过程的算法设计 15
2.1 算法的概念 15
2.2 面向过程算法采用的结构及
传统流程图 15
2.2.1 顺序结构 15
2.2.2 选择结构 16
2.2.3 循环结构 16
2.2.4 传统流程图 17
2.3 简单算法的举例 18
2.4 算法的特性和要求 22
习题 22
第3章 数据类型及格式输出 23
3.1 C语言的数据类型 23
3.2 常量与变量 23
3.2.1 常量 23
3.2.2 标识符 24
3.2.3 变量的定义 24
3.2.4 内存内容和内存地址 24
3.2.5 printf函数格式输出 27
3.3 整型数据 28
3.3.1 整型常量 28
3.3.2 整型变量 28
3.3.3 整型格式输出 28
3.3.4 整型数据编码及溢出 30
3.4 浮点型数据 32
3.4.1 浮点型常量 32
3.4.2 浮点型变量 32
3.4.3 浮点格式输出 32
3.4.4 浮点型数据编码及舍入误差 33
3.5 字符型数据 34
3.5.1 字符常量 34
3.5.2 字符串常量 35
3.5.3 字符变量及其格式输出 35
3.5.4 字符数据在内存中的存储形式 36
习题 37
第4章 运算符、格式输入与
顺序结构程序设计 39
4.1 运算符 39
4.1.1 运算符 39
4.1.2 赋值运算符 39
4.1.3 算术运算符 40
4.1.4 复合赋值运算符 40
4.1.5 自增、自减运算符 41
4.1.6 变量赋初值 41
4.1.7 各类数值型数据间的混合运算 41
4.1.8 强制转换运算符 42
4.1.9 sizeof运算符 43
4.1.10 逗号运算符和逗号表达式 43
4.1.11 C语句 43
4.2 格式输入 43
4.2.1 数据输入/输出的概念 43
4.2.2 格式输出 43
4.2.3 格式输入 44
4.3 字符数据的输入/输出 47
4.3.1 putchar函数 47
4.3.2 getchar函数 48
4.4 输入缓冲区 49
4.5 顺序程序设计 50
习题 52
第5章 选择结构程序设计 54
5.1 关系运算符和关系表达式 54
5.1.1 关系运算符及其优先级 54
5.1.2 关系表达式 54
5.2 逻辑运算符和逻辑表达式 55
5.2.1 逻辑运算符及其优先级 55
5.2.2 逻辑表达式 55
5.3 if语句 56
5.3.1 if语句的三种形式 56
5.3.2 if语句的嵌套 62
5.3.3 条件运算符 65
5.4 switch语句 66
5.5 选择结构程序设计 68
习题 71
第6章 循环结构程序设计 72
6.1 while语句 72
6.2 do-while语句 73
6.3 for语句 74
6.4 嵌套循环 76
6.5 break语句和continue语句 80
6.5.1 break语句 80
6.5.2 continue语句 82
6.6 goto语句 84
6.7 循环程序举例 86
习题 89
第7章 函数框架及语法 90
7.1 函数相关术语及执行流程 90
7.2 函数的分类 92
7.2.1 库函数 92
7.2.2 自定义函数 92
7.2.3 无返回值函数 93
7.2.4 无参函数 94
7.3 函数的调用 94
7.3.1 对被调用函数的声明 94
7.3.2 函数调用及调用格式 95
7.3.3 函数的递归调用 98
7.4 局部变量和全局变量 100
7.4.1 局部变量 100
7.4.2 全局变量 101
7.5 变量的存储类别 102
7.5.1 动态存储方式与静态存储方式 102
7.5.2 auto变量 102
7.5.3 用static声明的变量 102
7.5.4 用extern声明的外部变量 103
7.5.5 关于变量的声明和定义 107
7.5.6 内存区域划分简介 108
习题 108
第8章 数组使用 111
8.1 一维数组的定义和使用 111
8.1.1 一维数组的定义 111
8.1.2 一维数组元素的引用 111
8.1.3 一维数组的初始化 112
8.1.4 一维数组程序示例 112
8.2 二维数组的定义和使用 119
8.2.1 二维数组的定义 119
8.2.2 二维数组的引用 120
8.2.3 二维数组的初始化 120
8.2.4 二维数组程序示例 121
8.3 字符数组 125
8.3.1 字符数组的定义 125
8.3.2 字符串和字符串的结束标志 125
8.3.3 字符数组的初始化 126
8.3.4 字符数组的引用 126
8.3.5 字符数组的输入/输出 127
8.3.6 字符串处理函数 129
8.4 数组作函数参数 134
8.4.1 数组元素作函数实参 134
8.4.2 数组名作函数参数 135
习题 137
第9章 结构体和共用体 140
9.1 定义结构体类型变量的方法 140
9.2 结构体变量的引用 142
9.3 结构体数组 143
9.3.1 定义结构体数组 143
9.3.2 结构体数组的初始化 144
9.4 共用体 152
9.5 枚举类型 159
9.6 用typedef声明类型 161
习题 161
第10章 指针 163
10.1 地址和指针的概念 163
10.2 变量的指针和指向变量的指针变量 163
10.2.1 指针变量的定义 163
10.2.2 指针变量的引用 164
10.2.3 指针变量作函数参数 166
10.3 数组与指针 169
10.3.1 指向数组元素的指针 169
10.3.2 通过指针引用数组元素 169
10.3.3 数组名作函数参数 171
10.3.4 多维数组与指针 173
10.4 字符串与指针 175
10.4.1 字符串的操作方式 175
10.4.2 字符指针作函数参数 176
10.4.3 const类型限定符 177
10.5 指向结构体类型的指针 179
10.5.1 指向结构体数据类型的指针 180
10.5.2 指向结构体数组的指针 181
10.5.3 用结构体变量和指向结构体的
指针作函数参数 182
10.6 返回指针值的函数 184
10.7 指针数组和指向指针的指针 186
10.7.1 指针数组的概念 186
10.7.2 指向指针的指针 188
10.7.3 指针数组作main函数的形参 190
10.8 指向函数的指针 192
10.8.1 用函数指针变量调用函数 192
10.8.2 用指向函数的指针作函数参数 193
习题 195
第11章 文件操作 197
11.1 C语言文件概述 197
11.2 文件处理流程 198
11.3 文件的打开与关闭 199
11.3.1 文件打开函数 199
11.3.2 文件关闭函数 200
11.4 文件的读写 201
11.4.1 文本文件读写函数 201
11.4.2 二进制文件读写函数 204
11.5 文件随机读写 206
习题 209
第12章 链表 210
12.1 链表概述 210
12.2 简单链表 210
12.3 动态链表 212
12.3.1 创建动态链表 213
12.3.2 链表的查找 217
12.3.3 对链表的删除操作 218
12.3.4 对链表的插入操作 220
习题 223
第13章 位运算和预处理命令 224
13.1 位运算符和位运算 224
13.2 位段 227
13.3 预处理命令 228
13.3.1 宏定义 228
13.3.2 文件包含 229
13.3.3 条件编译 229
习题 230
附录 232
附录A ASCII码表 232
附录B C语言关键字 234
附录C 运算符及结合性 235
附录D 常用C语言库函数 236
附录E 二、八、十、十六进制换算 243
附录F 整数的补码 245
附录G 文件路径 246
参考文献 248
展开全部
书友推荐
- >
我与地坛
我与地坛
¥27.2¥28.0 - >
名家带你读鲁迅:故事新编
名家带你读鲁迅:故事新编
¥13.0¥26.0 - >
李白与唐代文化
李白与唐代文化
¥8.9¥29.8 - >
上帝之肋:男人的真实旅程
上帝之肋:男人的真实旅程
¥19.3¥35.0 - >
二体千字文
二体千字文
¥14.0¥40.0 - >
中国历史的瞬间
中国历史的瞬间
¥16.7¥38.0 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥36.7¥68.0 - >
经典常谈
经典常谈
¥12.7¥39.8
本类畅销
-
Photoshop 2022中文版案例教程
¥44.1¥59.8 -
局域网组建、管理与维护(第4版)(微课版)
¥47¥59 -
园林AUTOCAD教程
¥24¥45 -
Python实战编程:从零学Python
¥81¥108 -
Java程序设计基础
¥37¥50 -
数据备份与恢复
¥51.4¥69