图书介绍
C语言程序设计技能教程PDF|Epub|txt|kindle电子书版本网盘下载
- 许洪军,王巍主编;戴佩荣,李建丽副主编;乔佩利主审 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113130565
- 出版时间:2011
- 标注页数:274页
- 文件大小:81MB
- 文件页数:288页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
C语言程序设计技能教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识C语言1
1.1 安装Turbo C软件1
1.2 创建并运行一个C程序4
重点、难点解析7
上机实训1 C运行环境的基本使用7
习题9
第2章 数据类型、运算符和表达式11
2.1 常量和变量的定义和使用11
2.2 基本数据类型的使用12
2.2.1 整型变量的定义、赋值和输出12
2.2.2 实型变量的定义、赋值和输出15
2.2.3 字符型变量的定义、赋值和输出18
2.3 基本数据类型间的混合运算和强制转换21
2.3.1 基本数据类型间的混合运算21
2.3.2 数据类型的强制转换22
2.4 运算符及表达式的使用23
2.4.1 算术运算符和算术表达式23
2.4.2 赋值运算符和赋值表达式26
2.4.3 逗号运算符和逗号表达式27
2.4.4 sizeof()运算符28
2.4.5 运算符的优先级28
2.5 常用数学函数的使用29
重点、难点解析31
上机实训2 基本数据类型31
上机实训3 运算符、表达式33
习题35
第3章 顺序结构程序设计38
3.1 程序设计基础38
3.2 字符输入/输出函数的使用40
3.3 格式输出函数的使用42
3.4 格式输入函数的使用48
3.5 顺序结构程序设计52
重点、难点解析53
上机实训4 字符输入/输出函数的使用54
上机实训5 格式输入/输出函数的使用54
习题56
第4章 选择结构程序设计59
4.1 选择结构程序设计的思想59
4.2 关系表达式与逻辑表达式的运用60
4.2.1 关系表达式60
4.2.2 逻辑表达式61
4.3 用if语句编写选择结构程序63
4.3.1 if语句的三种形式63
4.3.2 if语句的嵌套65
4.4 用switch语句设计多选一的程序66
重点、难点解析67
上机实训6 使用if语句编写选择结构程序68
上机实训7 使用switch语句编写多路选择结构程序70
习题71
第5章 循环结构程序设计73
5.1 循环结构程序设计的思想73
5.2 用while语句实现循环结构程序设计74
5.3 用do...while语句实现循环结构程序设计78
5.4 用for语句实现循环结构程序设计81
5.5 几种循环的嵌套使用84
5.6 无条件转移控制语句的使用87
5.6.1 break语句的使用87
5.6.2 continue语句的使用88
5.6.3 goto语句的使用89
重点、难点解析90
上机实训8 while语句与do...while语句的使用90
上机实训9 for语句的使用93
习题95
第6章 数组100
6.1 一维数组100
6.1.1 一维数组的定义和使用100
6.1.2 一维数组的初始化102
6.1.3 利用一维数组编程103
6.2 二维数组105
6.2.1 认识二维数组与多维数组105
6.2.2 二维数组的初始化107
6.2.3 利用二维数组编程108
6.3 字符型数组和字符串处理函数的应用109
6.3.1 字符数组的定义与初始化109
6.3.2 字符串(数组)的输入和输出110
6.3.3 常用字符串处理函数112
6.4 使用数组编程114
重点、难点解析117
上机实训10 一维数组与二维数组118
上机实训11 字符型数组和字符串120
习题122
第7章 函数125
7.1 函数的定义与调用125
7.1.1 函数的定义125
7.1.2 函数的返回值与函数类型127
7.2 函数调用128
7.2.1 函数的声明128
7.2.2 函数的调用129
7.2.3 函数调用的数据传递方式131
7.3 函数的嵌套调用和递归调用132
7.3.1 函数的嵌套调用132
7.3.2 函数的递归调用134
7.4 认识变量的作用范围和存储类别135
7.4.1 变量的作用域、内部变量和外部变量135
7.4.2 变量的存储类别137
7.4.3 内部变量的存储类别137
7.4.4 外部变量的存储类别140
7.5 外部函数和内部函数142
7.5.1 外部函数143
7.5.2 内部函数143
7.6 用函数编程144
重点、难点解析145
上机实训12 函数的定义与调用145
上机实训13 内部变量与外部变量147
上机实训14 设计一个有自己定义函数的程序149
习题150
第8章 编译预处理154
8.1 宏定义的使用154
8.1.1 不带参数的宏定义154
8.1.2 带参数的宏定义156
8.2 读懂含有包含文件的程序158
8.3 读懂含有条件编译的程序159
重点、难点解析161
上机实训15 宏的定义与应用161
习题164
第9章 指针167
9.1 指针和指针变量的定义与应用167
9.1.1 指针和指针变量的概念167
9.1.2 指针变量的定义与相关运算168
9.2 指针和函数171
9.2.1 指针变量作为函数参数171
9.2.2 函数返回地址值173
9.2.3 指向函数的指针变量174
9.3 一维数组和指针176
9.3.1 一维数组名及数组元素的地址176
9.3.2 指向一维数组的指针变量177
9.4 二维数组和指针180
9.4.1 二维数组名及数组元素的地址180
9.4.2 指向二维数组的指针变量181
9.4.3 指向二维数组的行指针变量183
9.5 字符串和指针184
9.5.1 指向字符数组的指针变量184
9.5.2 指向字符串常量的指针变量186
9.6 向函数传递数组187
9.6.1 值传递方式与地址传递方式187
9.6.2 数组元素作为实参187
9.6.3 数组名作为实参189
9.7 指针数组及带参main()函数192
9.7.1 指针数组的定义和使用192
9.7.2 main()函数的参数194
重点、难点解析196
上机实训16 指针的定义与应用196
习题198
第10章 结构体、共用体和枚举类型201
10.1 结构体类型与结构体变量的使用201
10.1.1 结构体类型的定义201
10.1.2 结构体变量的定义和初始化203
10.1.3 结构体变量的引用205
10.2 结构体数组的使用207
10.2.1 结构体数组的定义与初始化207
10.2.2 结构体数组的引用208
10.3 向函数传递结构体数据程序的分析与编写210
10.3.1 向函数传递结构体变量的成员210
10.3.2 向函数传递结构体变量212
10.3.3 向函数传递结构体变量的地址212
10.3.4 向函数传递结构体变量的数组213
10.4 链表处理214
10.4.1 链表的特点214
10.4.2 链表的创建215
10.4.3 在链表中插入结点218
10.4.4 在链表中删除结点219
10.5 在程序中使用共同体类型221
10.5.1 共用体类型的定义221
10.5.2 共用体变量的定义与引用222
10.6 枚举类型的定义与使用225
10.6.1 枚举类型的定义225
10.6.2 枚举类型变量的定义和使用225
重点、难点解析227
上机实训17 结构体的定义和使用228
上机实训18 共用体的定义和使用229
上机实训19 枚举类型的定义和使用231
习题232
第11章 位运算237
11.1 位运算和位运算符237
11.2 用位运算编程240
重点、难点解析242
习题242
第12章 文件245
12.1 文件的打开与关闭245
12.1.1 C文件概述245
12.1.2 文件打开246
12.1.3 文件关闭248
12.2 文件读/写249
12.2.1 字符读/写函数249
12.2.2 数据块读/写函数251
12.2.3 格式化输入/输出函数253
12.2.4 字读/写函数254
12.2.5 字符串读/写函数254
12.3 文件的定位255
12.4 出错检测函数的使用256
12.5 程序分析257
重点、难点解析259
上机实训20 文件的顺序读/写259
习题261
附录A ASCII码表264
附录B C语言中的关键字266
附录C 运算符及其结合性267
附录D C语言库函数269
参考文献274