图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 赵东明,杨蓓编著 著
- 出版社: 郑州:郑州大学出版社
- ISBN:7810485768
- 出版时间:2002
- 标注页数:250页
- 文件大小:6MB
- 文件页数:260页
- 主题词:
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计基础1
1 程序设计基本概念1
1.1 程序1
1.2 算法1
1.3 程序设计语言2
1.4 程序设计方法3
2 流程图3
2.1 传统的流程图3
2.2 N-S流程图5
3.1 C语言的由来7
3 C语言简介7
3.2 C语言的特点8
3.3 C程序的结构8
3.4 C程序的上机过程10
习题一12
第2章 C语言的基础知识13
1 常量与变量13
1.1 常量13
1.2 变量13
2 简单的数据类型14
2.1 整数类型14
2.2 浮点类型15
2.3 字符类型16
3 运算符及表达式17
3.1 赋值运算符与赋值表达式17
3.2 算术运算符与算术表达式18
3.3 自增、自减运算符18
3.4 关系运算符与关系表达式19
3.5 逻辑运算符与逻辑表达式20
3.6 复合的赋值运算符22
3.7 逗号运算符和逗号表达式22
3.9 位运算符23
3.8 条件运算符23
3.10 运算符的优先级和结合规律26
4 类型转换28
4.1 隐式类型转换——自动28
4.2 显式类型转换——强制29
5 标准的输入输出29
5.1 字符输出函数putchar()30
5.2 字符输入函数getchar()30
5.3 格式输出函数printf()31
5.4 格式输入函数scanf()35
习题二37
第3章 C语言语句及流程控制40
1.1 赋值语句42
1 C语言的基本语句42
1.2 复合语句43
1.3 空语句43
2 选择结构43
2.1 条件分支(if语句)43
2.2 开关分支(switch语句)48
3 循环语句51
3.1 while循环51
3.2 for循环54
3.3 do-while循环57
3.4 三种循环的比较58
4 其他语句59
4.1 间断语句(break语句)59
4.2 接续语句(continue语句)59
4.3 转向语句(goto语句)60
5 应用举例61
习题三67
第4章 C语言的的构造数据类型70
1 数组70
1.1 一维数组72
1.2 二维数组77
1.3 字符数组82
1.4 数组应用举例91
2 结构体93
2.1 结构体的定义94
2.2 结构体变量的说明95
2.3 结构体变量的使用98
2.4 结构体变量的初始化99
2.5 结构体数组100
2.6 结构体的嵌套102
3 共用体105
4 枚举类型108
5 类型定义110
习题四112
第5章 函数115
1 函数定义116
1.1 函数分类116
1.2 无参函数的定义116
1.3 有参函数的定义117
2 函数调用及return语句119
2.1 函数调用119
2.2 return语句120
2.3 被调函数的类型说明120
3 形参与实参121
3.1 形参121
3.2 实参121
3.3 数组作为参数123
4 递归函数125
5 应用举例129
习题五134
第6章 变量的存储类别139
1 局部变量和全局变量139
1.1 局部变量139
1.2 全局变量142
2 自动变量(auto)145
2.1 自动变量的定义145
2.2 自动变量的作用域145
2.4 自动变量的初始化146
2.3 自动变量的生存期146
3 寄存器变量(register)147
3.1 寄存器变量的定义147
3.2 寄存器变量的作用域148
3.3 寄存器变量的生存期148
3.4 寄存器变量的初始化149
4 外部变量(extern)149
4.1 外部变量的定义149
4.2 外部变更的作用域149
4.3 外部变量的生存期151
4.4 外部变量的初始化151
4.5 进一步说明152
5 静态变量(static)153
5.1 静态变量的定义153
5.2 静态变量的作用域153
5.3 静态变量的生存期154
5.4 静态变量的初始化154
5.5 静态函数和外部函数155
习题六156
第7章 C语言的预处理160
1 宏定义160
1.1 不带参数的宏定义160
1.2 带参数的宏定义162
2 文件包含处理164
3 条件编译166
习题七169
第8章 指针170
1 地址与指针170
1.1 地址170
1.2 指针171
2 指针变量171
2.1 指针变量的定义171
2.2 单目运算符 和172
2.3 指针变量的初始化174
3.1 数组的地址177
3 指针与数组177
3.2 指向数组元素的指针181
3.3 指向字符串的指针183
3.4 指向由多个元素组成的一维数组的指针186
3.5 指针数组188
4 指针与函数191
4.1 指针作为函数的参数191
4.2 返回值是指针的函数196
4.3 指向函数的指针199
4.4 指针作为主函数main的形参201
5.1 二级指针204
5 多级指针204
5.2 多级指针207
6 指针的运算207
6.1 指针的赋值207
6.2 指针加减整数208
6.3 指针间的比较209
6.4 指针相减210
7 进一步说明211
7.1 指针与结构体211
7.2 指向函数的指针作为函数参数214
7.3 指针的动态存储分配和释放215
7.4 链表216
习题八219
第9章 文件224
1 文件概述224
1.1 输入输出224
1.2 ASCII文件和二进制文件224
1.3 文件类型FILE226
2 文件的打开与关闭227
2.1 文件的打开fopen()227
2.2 文件的关闭fclose()228
3 文件的定位228
3.2 fseek()函数229
3.1 rewind()函数229
3.3 ftell()函数230
3.4 feof()函数230
4 文件的读写230
4.1 字符的读写fgetc()和fputc()230
4.2 格式化的读写fscanf()和fprintf()235
4.3 数据块的读写fread()和fwrite()238
习题九240
附录243
附录1 常用字符及其ASCII代码243
附录2 C语言的运算符及其结合规则245
附录3 C语言的库函数246