图书介绍
C语言程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 苏长龄,刘威主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113068820
- 出版时间:2006
- 标注页数:274页
- 文件大小:11MB
- 文件页数:282页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 概述1
1.1.1 C语言及其特点1
1.1.2 C语言程序的组成和结构特点3
1.2 基本符号5
1.2.1 基本符号集5
1.2.2 标识符6
1.3 算法及其描述方法7
1.3.1 算法的概念7
1.3.2 算法的描述方法8
1.4 程序设计方法简介11
小结13
习题一14
第2章 数据类型及其表达式15
2.1 数据类型15
2.2 常量16
2.2.1 整型常量16
2.2.2 实型常量17
2.2.3 字符常量18
2.2.4 字符串19
2.2.5 符号常量20
2.2.6 转义字符21
2.3.1 变量的概念22
2.3 变量22
2.3.2 变量说明23
2.3.3 变量地址23
2.3.4 变量的初始化24
2.3.5 数据类型25
2.4 运算符和表达式27
2.4.1 运算符和表达式27
2.4.2 赋值运算28
2.4.3 算术运算30
2.4.4 逗号运算32
2.4.5 关系运算33
2.4.6 逻辑运算34
2.4.7 条件表达式35
2.4.8 运算符的结合律和优先级36
小结37
习题二39
第3章 顺序结构的程序设计43
3.1 顺序结构的语句43
3.1.1 表达式语句、空语句和赋值语句43
3.1.2 复合语句44
3.2 字符数据的输入和输出45
3.2.1 字符输出函数putchar()45
3.2.2 字符输入函数getchar()46
3.3 输出函数printf()48
3.4 输入函数scanf()51
小结53
习题三54
第4章 选择结构的程序设计57
4.1 条件选择结构57
4.2 条件分支的嵌套60
4.3 开关选择结构63
4.4 无条件选择结构70
小结71
习题四71
5.1 用goto语句循环结构74
第5章 循环结构的程序设计74
5.2 while语句75
5.3 do...while语句78
5.4 for语句80
5.5 循环嵌套结构84
5.6 循环结构中使用break和continue语句85
5.6.1 break语句85
5.6.2 continue语句87
5.7 循环语句小结88
5.8 程序举例88
小结90
习题五91
第6章 数组94
6.1 数组和数组元素94
6.2 一维数组95
6.2.1 一维数组的定义和使用95
6.2.2 一维数组的初始化97
6.2.3 一维数组程序举例97
6.3 多维数组102
6.3.1 二维数组的定义和使用102
6.3.2 二维数组的初始化104
6.3.3 二维数组程序举例106
6.4.2 字符数组的初始化108
6.4.1 字符数组的定义和使用108
6.4 字符数组108
6.4.3 字符串的输入和输出109
6.4.4 用于字符处理的库函数111
小结112
习题六114
第7章 函数118
7.1 C语言程序的组成118
7.1.1 概述118
7.1.2 C语言程序的组成119
7.1.3 存储类型和变量的作用域120
7.2.1 带参数函数定义的一般形式123
7.2 函数的参数123
7.2.2 形式参数和实际参数124
7.2.3 数组作为函数的参数125
7.3 函数的调用130
7.3.1 函数的原型130
7.3.2 函数调用的一般形式132
7.3.3 函数的值133
7.3.4 函数的递归调用134
7.4 程序编译预处理138
7.4.1 宏定义138
7.4.3 条件编译140
7.4.2 文件包含140
小结143
习题七144
第8章 构造数据类型148
8.1 结构体148
8.1.1 结构体类型定义及结构体类型变量说明148
8.1.2 结构体类型变量的使用152
8.1.3 结构体变量的初始化154
8.1.4 结构体数组155
8.1.5 结构体和函数157
8.2 共用体158
8.2.1 共用体类型的定义和共用体变量的说明158
8.2.2 共用体成员的使用159
8.3 枚举类型161
8.3.1 枚举类型的定义和枚举变量的说明161
8.3.2 枚举类型数据的使用162
8.4 用typedef定义类型163
小结165
习题八166
第9章 指针171
9.1 指针变量的概念171
9.1.1 变量和地址171
9.2.1 指针变量的定义及使用172
9.2 变量的指针与指针变量172
9.1.2 指针变量和指针的类型172
9.2.2 指针变量的初始化175
9.2.3 指针运算176
9.3 指针与数组178
9.3.1 指向数组的指针179
9.3.2 字符指针与字符数组183
9.3.3 多级指针及指针数组186
9.3.4 指针与多维数组190
9.4 指针与函数194
9.4.1 函数参数为指针194
9.4.2 函数的返回值为指针197
9.4.3 指向函数的指针198
9.4.4 命令行参数202
9.5 指针与结构体205
9.5.1 结构体指针与函数205
9.5.2 结构体指针与指向结构体数组的指针207
9.6 链表209
9.6.1 链表和动态存储分配209
9.6.2 用包含指针项的结构体变量构成结点211
9.6.3 用于动态存储分配的函数214
9.6.4 链表应用举例215
小结221
习题九223
10.1.1 文件概述229
第10章 文件229
10.1 概述229
10.1.2 缓冲文件系统和非缓冲文件系统230
10.1.3 标准输入输出库函数230
10.1.4 标准设备文件及I/O改向233
10.2 缓冲型文件输入输出系统234
10.2.1 文件(FILE)类型结构及文件指针234
10.2.2 文件的打开与关闭235
10.2.3 文件的读写236
10.2.4 文件的定位243
10.3 非缓冲型文件输入输出系统245
10.2.5 出错的检测245
小结249
习题十250
第11章 位运算253
11.1 基本位运算符与位运算253
11.1.1 按位与运算符(&)253
11.1.2 按位或运算符(|)254
11.1.3 按位异或运算符(^)255
11.1.4 按位取反运算符(~)256
11.2 位移运算符与位移运算257
1 1.2.1 左移运算符(<<)257
1 1.3 位运算的复合赋值运算符258
11.2.2 右移运算符(>>)258
11.4 位段259
11.4.1 位段的定义259
11.4.2 位段的引用261
11.5 位运算应用举例262
小结264
习题十一265
附录A C语言常用库函数267
附录B ASCII码表272
参考文献273
热门推荐
- 3402700.html
- 2197492.html
- 1642134.html
- 3686731.html
- 3901021.html
- 1541009.html
- 2402556.html
- 3153416.html
- 2620112.html
- 2276372.html
- http://www.ickdjs.cc/book_974523.html
- http://www.ickdjs.cc/book_3519228.html
- http://www.ickdjs.cc/book_833380.html
- http://www.ickdjs.cc/book_3049830.html
- http://www.ickdjs.cc/book_851957.html
- http://www.ickdjs.cc/book_1680467.html
- http://www.ickdjs.cc/book_3000219.html
- http://www.ickdjs.cc/book_1256829.html
- http://www.ickdjs.cc/book_944534.html
- http://www.ickdjs.cc/book_1299856.html