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

- 丁亚涛主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508470733
- 出版时间:2010
- 标注页数:249页
- 文件大小:32MB
- 文件页数:259页
- 主题词: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 程序的概念1
1.1.2 程序设计的一般过程1
1.1.3 程序设计的方法1
1.2 C语言概况2
1.2.1 C语言的发展2
1.2.2 C语言的特点2
1.3 简单的C语言程序3
1.4 算法6
1.4.1 算法概述6
1.4.2 算法的表示6
1.5 C语言编程环境8
1.5.1 Turbo C2.0编程环境8
1.5.2 Visual C++6.0编程环境11
本章小结14
习题一15
第2章 数据类型、运算符和表达式16
2.1 数据类型16
2.1.1 数据类型概述16
2.1.2 整数类型17
2.1.3 实型17
2.1.4 字符型18
2.2 标识符、常量与变量18
2.2.1 标识符18
2.2.2 常量19
2.2.3 变量22
2.2.4 溢出与舍入误差26
2.3 运算符与表达式28
2.3.1 算术运算符与算术表达式29
2.3.2 赋值运算符与赋值表达式33
2.3.3 算术表达式的书写34
2.3.4 逗号运算符与逗号表达式35
2.4 数据类型转换36
2.4.1 类型转换概述36
2.4.2 自动类型转换37
2.4.3 赋值类型转换37
2.4.4 强制类型转换38
2.4.5 小结38
2.5 程序举例38
本章小结40
习题二41
第3章 简单程序设计43
3.1 C语言语句43
3.2 程序结构44
3.2.1 程序结构简介44
3.2.2 顺序结构45
3.3 赋值语句47
3.3.1 基本赋值语句47
3.3.2 复合赋值语句47
3.4 数据输入与输出48
3.4.1 格式化输出函数printf48
3.4.2 格式化输入函数scanf51
3.4.3 字符数据的输入与输出55
3.5 程序举例56
本章小结60
习题三61
第4章 选择结构程序设计64
4.1 关系运算符与关系表达式64
4.1.1 关系运算符64
4.1.2 关系表达式65
4.2 逻辑运算符与逻辑表达式65
4.2.1 逻辑运算符65
4.2.2 逻辑表达式66
4.3 if语句68
4.3.1 单分支if语句68
4.3.2 双分支if语句69
4.3.3 多分支选择结构70
4.3.4 if语句的嵌套72
4.3.5 条件运算符和条件表达式73
4.4 switch语句74
4.5 程序举例77
本章小结80
习题四81
第5章 循环结构程序设计86
5.1 循环的基本概念86
5.1.1 方法的探索86
5.1.2 循环结构语句86
5.2 while循环86
5.3 do-while循环89
5.4 for循环90
5.5 循环嵌套93
5.6 break语句、continue语句和goto语句94
5.6.1 break语句94
5.6.2 continue语句94
5.6.3 goto语句95
5.7 程序举例96
本章小结98
习题五99
第6章 数组106
6.1 数组的基本概念106
6.2 一维数组107
6.3 二维数组和多维数组109
6.4 字符数组与字符串111
6.4.1 字符数组的定义、初始化和引用111
6.4.2 字符串函数112
6.5 程序举例114
本章小结120
习题六120
第7章 函数124
7.1 函数的定义和调用124
7.1.1 函数定义124
7.1.2 函数调用125
7.1.3 参考传递126
7.1.4 函数声明128
7.4 标识符作用域128
7.5 存储类型130
7.5.1 自动(auto)类型131
7.5.2 寄存器(register)类型131
7.5.3 静态(static)类型132
7.5.4 外部(extern)类型133
7.6 递归函数133
7.7 程序示例135
本章小结138
习题七139
第8章 指针143
8.1 指针的概念143
8.2 指针变量的定义和初始化143
8.3 指针运算144
8.3.1 *运算符和取地址运算符&144
8.3.2 指针变量的引用145
8.3.3 指针的算术运算和关系运算147
8.4 指针与数组148
8.4.1 指针与字符数组148
8.4.2 指针与其他类型数组149
8.4.3 指针与二维数组149
8.5 指针与函数151
8.5.1 指针作为函数的参数151
8.5.2 函数指针152
8.5.3 返回指针的函数155
8.6 程序示例156
本章小结161
习题八161
第9章 结构体、共用体与枚举164
9.1 结构体164
9.1.1 结构体类型的定义164
9.1.2 结构体变量的定义和初始化165
9.1.3 结构体变量的引用167
9.1.4 结构体数组169
9.1.5 结构体指针173
9.1.6 结构体与函数175
9.2 共用体180
9.2.1 共用体类型的定义180
9.2.2 共用体变量的说明和引用180
9.3 枚举类型184
9.3.1 枚举类型的定义185
9.3.2 枚举变量的定义和引用185
9.4 用户定义类型186
9.5 程序举例187
本章小结190
习题九191
第10章 位运算197
10.1 几个基本概念197
10.1.1 字节与位197
10.1.2 原码197
10.1.3 反码198
10.1.4 补码198
10.2 位运算符和位运算198
10.2.1 按位取反199
10.2.2 按位与199
10.2.3 按位或199
10.2.4 按位异或199
10.2.5 左位移200
10.2.6 右位移200
10.3 程序举例200
本章小结202
习题十202
第11章 文件205
11.1 文件概述205
11.1.1 文件的概念205
11.1.2 文件的分类205
11.2 文件操作207
11.2.1 FILE文件类型指针207
11.2.2 文件的打开操作207
11.2.3 文件的关闭操作209
11.2.4 文件的读写操作210
11.3 文件的定位217
11.3.1 置文件位置指针于文件开头位置的函数rewind217
11.3.2 改变文件位置指针位置的函数fseek218
11.3.3 取得文件当前位置的函数ftell218
11.3.4 文件的错误检测218
11.4 编译预处理219
11.4.1 宏定义219
11.4.2 文件包含222
11.4.3 条件编译222
11.5 程序举例224
本章小结226
习题十一226
第12章 面向对象及C++简介229
12.1 C++概述229
12.1.1 C++语言的发展229
12.1.2 C++语言的特点230
12.1.3 面向对象程序设计概述230
12.2 C++程序结构233
12.2.1 几个简单的C++程序233
12.2.2 C++程序的基本组成234
12.2.3 数据的输入和输出235
本章小结237
习题十二238
附录A 常用字符与ASCII码对照表240
附录B Turbo C2.0常用库函数241
附录C Turbo C2.0和Visual C++在编辑C程序时的区别248
参考文献249
热门推荐
- 2652657.html
- 3164968.html
- 3682806.html
- 2038552.html
- 2112823.html
- 2046365.html
- 2590813.html
- 426650.html
- 3137127.html
- 2810277.html
- http://www.ickdjs.cc/book_145080.html
- http://www.ickdjs.cc/book_688893.html
- http://www.ickdjs.cc/book_2872953.html
- http://www.ickdjs.cc/book_2980156.html
- http://www.ickdjs.cc/book_2182744.html
- http://www.ickdjs.cc/book_2807820.html
- http://www.ickdjs.cc/book_2307668.html
- http://www.ickdjs.cc/book_2847778.html
- http://www.ickdjs.cc/book_2058070.html
- http://www.ickdjs.cc/book_2408565.html