图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 于海英主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302267928
- 出版时间:2012
- 标注页数:273页
- 文件大小:76MB
- 文件页数:288页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C语言程序设计概述1
1.1计算机语言和计算机程序1
1.2 C语言概述2
1.2.1 C语言的产生和发展3
1.2.2 C语言的特点3
1.2.3 C语言程序结构4
1.2.4 C程序格式特点7
1.3 C程序的运行步骤与运行环境8
1.3.1 C程序的运行步骤8
1.3.2 Dev-C++ 5集成开发环境8
1.3.3运行程序12
1.3.4调试程序16
习题118
第2章C语言的数据类型20
2.1计算机存储信息的方法20
2.1.1位、字节及内存地址20
2.1.2数值数据的表示21
2.1.3字符数据的表示23
2.2 C语言的数据类型25
2.3常量与变量26
2.3.1标识符26
2.3.2常量27
2.3.3变量28
2.4整型数据29
2.4.1整型数据的分类29
2.4.2整型常量29
2.4.3整型变量30
2.5实型数据30
2.5.1实型数据的分类30
2.5.2实型常量30
2.5.3实型变量31
2.6字符型数据32
2.6.1字符常量32
2.6.2字符变量32
2.6.3字符串常量34
2.7变量的初始化35
2.8运算符与表达式概述36
2.9基本算术运算符与算术表达式37
2.9.1基本算术运算符37
2.9.2算术表达式38
2.9.3自增、自减运算符及其表达式38
2.10赋值运算符与赋值表达式40
2.10.1赋值运算符与基本赋值表达式40
2.10.2复合赋值表达式41
2.11逗号运算符与逗号表达式42
2.12数据类型的转换43
2.12.1隐式类型转换43
2.12.2强制类型转换43
习题244
第3章 简单的C程序设计46
3.1算法的概念及特性46
3.1.1算法的概念46
3.1.2算法的特性47
3.2算法的流程图表示47
3.2.1传统流程图47
3.2.2结构化程序的3种基本结构49
3.2.3 N-S结构化流程图50
3.3 C语言基本语句51
3.3.1表达式语句51
3.3.2复合语句52
3.3.3空语句52
3.4数据的输入与输出52
3.4.1格式输出函数printf ( )53
3.4.2格式输入函数scanf ( )57
3.4.3字符型输入函数getchar()60
3.4.4字符型输出函数putchar()61
3.5顺序程序设计举例61
习题364
第4章 选择结构程序设计68
4.1关系运算符与关系表达式68
4.1.1关系运算符68
4.1.2关系表达式68
4.2逻辑运算符与逻辑表达式70
4.2.1逻辑运算符70
4.2.2逻辑表达式70
4.3 if语句72
4.3.1 if语句的语法及流程72
4.3.2 if语句的嵌套74
4.4条件运算符与条件表达式79
4.5 switch语句81
习题483
第5章 循环结构程序设计85
5.1 while语句85
5.2 do…while语句88
5.3 for语句90
5.4循环嵌套93
5.5 break语句和continue语句95
5.5.1 break语句95
5.5.2 continue语句97
5.6 goto语句98
习题599
第6章 数组102
6.1一维数组102
6.1.1一维数组的定义103
6.1.2一维数组的初始化104
6.1.3一维数组元素的引用105
6.1.4一维数组程序举例107
6.2二维数组110
6.2.1二维数组的定义110
6.2.2二维数组的初始化111
6.2.3二维数组元素的引用112
6.2.4二维数组程序举例113
6.2.5多维数组116
6.3字符数组117
6.3.1字符数组的定义117
6.3.2字符数组的初始化117
6.3.3字符数组的格式输入与输出118
6.3.4字符处理函数120
6.3.5字符数组应用举例124
习题6127
第7章 函数133
7.1模块化程序设计思想及函数分类133
7.1.1模块化程序设计思想133
7.1.2函数的分类133
7.2系统函数134
7.3用户自定义函数135
7.3.1函数定义135
7.3.2函数的参数和函数的值136
7.3.3函数的调用138
7.4函数间的数据传递143
7.4.1使用函数参数传递数据143
7.4.2使用全局变量传递数据145
7.5数组作为函数参数147
7.6函数的递归调用149
7.7变量的作用域与存储类别152
7.7.1局部变量和全局变量152
7.7.2变量的存储类别155
习题7160
第8章 指针166
8.1指针概述166
8.2指针变量的定义和引用167
8.2.1指针变量的定义167
8.2.2指针变量的引用167
8.2.3指针变量作为函数的参数171
8.3指针与数组173
8.3.1指针与一维数组173
8.3.2指向多维数组的指针和指针变量179
8.4指向指针的指针183
8.5指针与函数184
8.6字符串与指针187
8.7指针与数组189
8.8带参数的主函数main191
习题8192
第9章 结构体、共用体和枚举类型196
9.1结构体类型196
9.1.1结构体类型的定义196
9.1.2结构体类型变量和数组的定义197
9.1.3结构体变量和数组的初始化199
9.1.4结构体变量和数组的引用200
9.1.5结构体类型的嵌套204
9.2共用体类型205
9.2.1共用体类型的定义205
9.2.2共用体变量和数组的定义205
9.2.3共用体变量和数组的引用206
9.2.4共用体类型的嵌套207
9.3枚举类型数据207
9.4自定义类型标识符typedef209
习题9210
第10章 编译预处理214
10.1宏定义214
10.1.1不带参数的宏214
10.1.2带参数的宏216
10.1.3终止宏220
10.2文件包含221
10.3条件编译223
10.3.1“#if”命令223
10.3.2“#ifdef”命令224
10.3.3“#ifndef”命令225
习题10226
第11章 文件228
11.1文件概述228
11.1.1文件的概念及文件分类228
11.1.2文件系统230
11.1.3文件指针230
11.2文件的打开与关闭231
11.2.1文件的打开231
11.2.2文件的关闭233
11.3文件的读/写233
11.3.1字符读/写函数233
11.3.2字符串读/写函数235
11.3.3格式化读/写函数237
11.3.4数据块读/写函数239
11.4文件读/写指针的定位及文件检测244
11.4.1文件读/写位置指针的概念244
11.4.2文件读/写位置指针的定位244
11.4.3文件的检测248
习题11251
第12章 位运算254
12.1位运算符254
12.1.1位运算符简介254
12.1.2位运算举例254
12.2位段260
习题12262
附录A ASCII码表265
附录B C语言常用关键字表266
附录C运算符优先级与结合性表267
附录D C语言库函数269
参考文献273