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

- 张利群,苏金芝,王巍慈编著 著
- 出版社: 北京:中国石化出版社
- ISBN:9787511404411
- 出版时间:2010
- 标注页数:225页
- 文件大小:17MB
- 文件页数:235页
- 主题词:C语言-程序设计
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.2.1 简单的C源程序举例1
1.2.2 C程序的基本结构3
1.3 算法的概念和特性4
1.3.1 算法的概念4
1.3.2 算法的特征4
1.3.3 算法的复杂度4
1.3.4 算法的设计原则5
1.4 算法的表示5
1.4.1 伪代码表示算法5
1.4.2 流程图表示算法7
1.4.3 N-S流程图表示算法8
1.5 结构化程序设计11
习题111
第2章 数据类型及其运算14
2.1 C语言的数据类型14
2.2 常量和变量14
2.2.1 常量14
2.2.2 变量15
2.3 整数类型16
2.3.1 整型常量的表示方法16
2.3.2 整型变量16
2.4 实数类型17
2.4.1 实型常量的表示方法17
2.4.2 实型变量17
2.5 字符型数据18
2.5.1 字符型常量18
2.5.2 字符型变量19
2.5.3 字符串常量19
2.6 算术运算符和算术表达式19
2.6.1 算术运算符19
2.6.2 算术表达式21
2.7 赋值运算符和赋值表达式22
2.7.1 简单赋值表达式22
2.7.2 复合赋值表达式22
2.8 逗号运算符和逗号表达式23
2.9 关系运算符和关系表达式24
2.10 逻辑运算符和逻辑表达式24
2.11 各种数值型数据间的混合运算26
2.12 运算优先级和结合性26
习题227
实训1 C语言的上机环境29
第3章 顺序结构程序设计32
3.1 赋值语句32
3.2 数据输入输出32
3.3 格式输入与输出33
3.3.1 格式输入33
3.3.2 格式输出34
3.4 专用于字符数据的输入与输出函数36
3.4.1 getchar()函数36
3.4.2 putchar()函数37
3.5 应用举例37
习题339
实训2 顺序结构程序设计41
第4章 选择结构程序设计42
4.1 if语句42
4.1.1 if语句的格式42
4.1.2 if语句的嵌套45
4.1.3 条件运算符46
4.2 switch语句47
4.3 应用举例48
习题452
实训3 选择结构程序设计54
第5章 循环结构程序设计57
5.1 for语句57
5.2 while语句58
5.3 do~while语句61
5.4 循环的嵌套63
5.5 break和continue语句64
5.5.1 break语句64
5.5.2 continue语句66
5.6 goto语句67
5.7 应用举例67
习题570
实训4 循环结构程序设计74
第6章 数组76
6.1 一维数组的定义和引用76
6.1.1 一维数组的定义76
6.1.2 一维数组的初始化76
6.1.3 一维数组元素的引用77
6.1.4 一维数组的应用举例78
6.2 二维数组的定义和引用81
6.2.1 二维数组的定义81
6.2.2 二维数组的初始化81
6.2.3 二维数组元素的引用82
6.2.4 二维数组的应用举例83
6.2.5 大于二维的数组定义和引用84
6.3 字符串和字符数组85
6.3.1 字符串和字符串结束标记85
6.3.2 字符数组的定义85
6.3.3 字符数组的初始化85
6.3.4 字符数组的输入输出87
6.3.5 字符串处理函数88
6.3.6 字符数组应用举例90
习题692
实训5 数组的应用96
第7章 函数98
7.1 库函数的调用98
7.2 函数定义的一般形式99
7.3 函数的参数和返回值100
7.3.1 形式参数与实在参数100
7.3.2 函数的返回值101
7.4 函数的调用101
7.4.1 函数调用的一般形式101
7.4.2 调用方式104
7.5 函数的嵌套调用104
7.6 函数的递归调用107
7.7 参数传递的方式110
7.8 局部变量和全局变量112
7.8.1 局部变量112
7.8.2 全局变量113
7.9 变量的存储类型114
7.9.1 自动变量115
7.9.2 寄存器变量116
7.9.3 静态变量117
7.9.4 外部变量118
7.10 内外部函数和多文件的程序118
7.10.1 内部、外部函数118
7.10.2 多文件的程序119
习题7120
实训6 递归程序设计124
第8章 编译预处理127
8.1 宏定义和调用127
8.2 文件包含处理130
习题8130
第9章 结构体、共用体与枚举类型134
9.1 结构体134
9.1.1 结构体类型变量的定义134
9.1.2 结构体类型变量的初始化136
9.1.3 结构体类型变量的引用136
9.1.4 结构体数组137
9.1.5 应用举例139
9.2 共用体141
9.2.1 共用体类型变量的定义141
9.2.2 共用体类型变量的引用142
9.3 枚举类型144
9.4 用typedef说明数据类型146
习题9146
实训7 结构体类型程序设计150
第10章 指针153
10.1 地址和指针的概念153
10.2 指针变量的定义153
10.3 指针变量的引用154
10.4 指针变量作为函数参数156
10.5 指针与数组159
10.5.1 指针与一维数组159
10.5.2 指针与二维数组161
10.6 指针与字符串163
10.7 指向函数的指针165
10.8 返回指针值的函数166
10.9 指针数组和指向指针的指针167
10.9.1 指针数组167
10.9.2 指向指针的指针170
10.10 指向结构体类型数据的指针171
10.10.1 指向结构体变量的指针171
10.10.2 链表的建立172
10.10.3 对链表的处理175
习题10177
实训8 指针的应用181
第11章 位运算183
11.1 位运算符和位运算183
11.2 应用举例186
习题11187
第12章 文件190
12.1 文件类型指针190
12.2 文件的打开和关闭190
12.2.1 文件的打开191
12.2.2 文件的关闭192
12.3 文件的读写192
12.3.1 fputc函数和fgetc函数192
12.3.2 fputs函数和fgets函数194
12.3.3 fread函数和fwrite函数196
12.3.4 fprintf函数和fscanf函数198
12.4 文件的定位200
12.4.1 rewind函数200
12.4.2 fseek函数201
12.4.3 ftell函数202
12.5 应用举例202
习题12205
实训9 文件的使用208
附录1 C语言的上机环境介绍212
附录2 C语言的关键字219
附录3 C语言的常用库函数221
附录4 常用字符与ASCII码对照表224
参考文献225
热门推荐
- 636096.html
- 2901344.html
- 466630.html
- 3037152.html
- 788962.html
- 204271.html
- 3401849.html
- 3350092.html
- 3253464.html
- 563634.html
- http://www.ickdjs.cc/book_876306.html
- http://www.ickdjs.cc/book_3131443.html
- http://www.ickdjs.cc/book_206401.html
- http://www.ickdjs.cc/book_539143.html
- http://www.ickdjs.cc/book_3291082.html
- http://www.ickdjs.cc/book_1400176.html
- http://www.ickdjs.cc/book_29510.html
- http://www.ickdjs.cc/book_772145.html
- http://www.ickdjs.cc/book_921358.html
- http://www.ickdjs.cc/book_1956341.html