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

- 冯相忠,高禹主编 著
- 出版社: 北京:中国农业大学出版社
- ISBN:7810669958
- 出版时间:2006
- 标注页数:223页
- 文件大小:8MB
- 文件页数:237页
- 主题词:
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1 C语言概述1
1.1 C语言的发展历史简介1
1.2 C语言的特点1
1.3 C语言源程序举例2
1.4 C程序的编辑、编译、连接和运行4
习题5
2 数据类型、运算符与表达式6
2.1 C语言的数据类型6
2.2 常量和变量6
2.2.1 常量6
2.3.2 整型变量7
2.3.1 整型常量7
2.3 整型数据7
2.2.2 变量7
2.3.3 整型数据的输入输出8
2.4 实型数据9
2.4.1 实型常量9
2.4.2 实型变量10
2.4.3 实型数据的输入输出10
2.5 字符型数据10
2.5.1 字符型常量10
2.5.2 字符串常量11
2.5.3 字符型变量12
2.5.4 字符数据的输入输出12
2.6.2 算术表达式13
2.6 算术运算符和算术表达式13
2.6.1 算术运算符13
2.6.3 不同数据类型间的混合运算14
2.7 赋值运算符和赋值表达式15
2.7.1 赋值运算符15
2.7.2 赋值表达式15
2.7.3 赋值表达式的类型转换16
2.8 其他运算符和表达式17
2.8.1 自增、自减运算符17
2.8.2 逗号运算符和逗号表达式18
2.8.3 求字节数运算符19
习题20
3.1.1 C语句的种类21
3 程序设计初步21
3.1 C语句概述21
3.1.2 C程序的赋值语句22
3.2 顺序结构程序设计22
3.3 数据的输入与输出23
3.3.1 printf()函数24
3.3.2 scanf()函数28
3.3.3 getchar()函数,putchar()函数及getch()函数29
3.4 顺序结构程序设计举例31
习题32
4.1.1 关系运算符及其优先次序35
4.1.2 关系表达式35
4.1 关系运算符和关系表达式35
4 选择结构程序的设计35
4.2 逻辑运算符和逻辑表达式36
4.2.1 逻辑运算符及其优先次序36
4.2.2 逻辑表达式36
4.3 if语句37
4.3.1 if语句的3种形式37
4.3.2 条件运算符40
4.4 switch语句41
4.5 if语句和switch语句的嵌套形式43
4.5.1 if语句的嵌套43
4.5.2 switch语句的嵌套44
4.6 程序举例44
习题48
5 循环结构程序的设计51
5.1 while语句和do-while语句构成的循环51
5.1.1 while语句51
5.1.2 do-while语句52
5.2 for语句构成的循环53
5.3 嵌套循环结构的概念和实现55
5.4 break语句和continue语句57
5.4.1 break语句57
5.4.2 continue语句58
5.5 goto语句和用goto语句构成循环59
5.6 程序举例60
习题62
6.1.1 一维数组的定义65
6 数组65
6.1 一维数组65
6.1.2 一维数组元素的引用和初始化66
6.1.3 一维数组应用举例67
6.2 二维数组71
6.2.1 二维数组的定义71
6.2.2 二维数组元素的引用和初始化72
6.2.3 二维数组应用举例73
6.3 字符数组与字符串75
6.3.1 字符数组的定义75
6.3.2 字符数组的引用和初始化75
6.3.3 字符串76
6.3.4 字符数组的输入输出76
6.3.5 处理字符串的函数78
6.3.6 字符数组应用举例81
习题85
7 函数88
7.1 函数概述88
7.2 函数的定义89
7.3 函数的参数和函数的返回值90
7.3.1 形式参数和实际参数90
7.3.2 函数的返回值91
7.4 函数的调用93
7.4.1 函数调用的一般形式93
7.4.2 函数调用的方式93
7.4.3 函数调用的说明94
7.5.1 函数的嵌套调用95
7.5 函数的嵌套和递归调用95
7.5.2 函数的递归调用97
7.6 数组作为函数的参数99
7.7 局部变量和全局变量101
7.7.1 局部变量101
7.7.2 全局变量101
7.8 变量的存储类别102
7.8.1 变量的存储类别102
7.8.2 内部变量的存储103
7.8.3 外部变量的存储105
7.9 内部函数和外部函数106
7.9.1 内部函数106
7.9.2 外部函数107
7.10 程序举例108
习题110
8 预处理命令113
8.1 宏定义113
8.1.1 不带参数的宏定义113
8.1.2 带参数的宏定义115
8.2 “文件包含”处理116
8.3 条件编译118
习题120
9 指针123
9.1 指针的基本概念123
9.1.1 指针变量的定义123
9.1.2 指针变量的引用124
9.2 指针与一维数组126
9.2.1 指向数组元素的指针127
9.2.2 通过指针引用数组元素127
9.2.3 指针使用的几个细节129
9.3 指针与字符串130
9.3.1 字符串的表现形式130
9.3.2 字符指针作函数参数131
9.3.3 字符指针变量与字符数组的区别133
9.4 指针与二维数组133
9.4.1 二维数组的指针133
9.4.2 行指针变量134
9.4.3 二维数组的指针作函数参数136
9.5 指针数组与多级指针的概念137
9.5.1 指针数组137
9.5.2 多级指针139
9.6 指针与函数140
9.6.1 指针变量作为函数的参数140
9.6.2 函数的指针141
9.6.3 返回指针值的函数145
9.7 命令行参数146
9.7.1 命令行参数的概念146
9.7.2 命令行参数的处理147
9.8 程序举例148
习题151
10.1 结构体的概念153
10 结构体与其他数据类型153
10.2 结构体类型变量和数组154
10.2.1 结构体类型变量154
10.2.2 结构体类型数组158
10.3 指向结构体类型的指针160
10.4 使用指针处理链表162
10.4.1 内存分配和释放函数163
10.4.2 单向链表的操作164
10.5 共用体和枚举类型169
10.5.1 共用体169
10.5.2 枚举类型172
10.6 用typedef声明类型174
习题175
11 位运算177
11.1 位运算符177
11.2 位运算177
11.2.1 按位取反运算177
11.2.2 左移运算178
11.2.3 右移运算179
11.2.4 按位与运算179
11.2.5 按位或运算180
11.2.6 按位异或运算181
11.3 位运算应用举例182
11.4 位段结构184
习题185
12.1.2 数据文件的存储形式188
12.1.1 文件188
12 文件188
12.1 文件概述188
12.1.3 标准文件与非标准文件189
12.1.4 文件类型指针190
12.2 文件的打开与关闭190
12.2.1 打开文件的函数fopen190
12.2.2 关闭文件的函数fclose192
12.3 文件的定位192
12.3.1 文件的顺序读写和随机读写192
12.3.2 rewind函数和fseek函数193
12.3.3 feof函数和ftell函数193
12.4.1 fgetc函数和fputc函数194
12.4 文件的读写194
12.4.2 fread函数和fwrite函数196
12.4.3 fscanf函数和fprintf函数198
12.4.4 fgets函数和fputs函数199
12.5 程序举例200
习题207
附录210
附录A Turbo C 2.0集成开发环境的简介210
附录B C语言关键字212
附录C 运算符的优先级及其结合性213
附录D C语言的常用函数库214
附录E ASCⅡ码表219
参考文献223
热门推荐
- 2155025.html
- 480161.html
- 2278093.html
- 2336050.html
- 1749760.html
- 1931512.html
- 2363874.html
- 596300.html
- 662487.html
- 1940456.html
- http://www.ickdjs.cc/book_3503558.html
- http://www.ickdjs.cc/book_3880392.html
- http://www.ickdjs.cc/book_1506227.html
- http://www.ickdjs.cc/book_1774846.html
- http://www.ickdjs.cc/book_1867300.html
- http://www.ickdjs.cc/book_3796866.html
- http://www.ickdjs.cc/book_1858552.html
- http://www.ickdjs.cc/book_1204097.html
- http://www.ickdjs.cc/book_3849955.html
- http://www.ickdjs.cc/book_2873402.html