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

- 冯志杰,侯清兰主编 著
- 出版社: 北京:北京理工大学出版社
- ISBN:9787564066420
- 出版时间:2012
- 标注页数:278页
- 文件大小:44MB
- 文件页数:289页
- 主题词: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语言的特点2
1.3练习题3
第2章 数据类型与运算5
2.1常量与变量5
2.1.1常量与符号常量5
2.1.2变量6
2.2整型数据6
2.2.1整型常量6
2.2.2整型变量8
2.2.3整型数据的分类8
2.3实型数据9
2.3.1实型常量9
2.3.2实型变量9
2.4字符型数据9
2.4.1字符常量9
2.4.2字符变量11
2.5各种数据类型间的混合运算11
2.6算数运算符和算数表达式12
2.6.1基本算术运算符和算术表达式12
2.6.2算术运算符的优先级和结合性13
2.6.3强制类型转换运算符13
2.6.4自加、自减运算符13
2.7赋值运算符和赋值表达式14
2.7.1赋值运算符和赋值表达式14
2.7.2复合的赋值运算符14
2.7.3赋值运算中的类型转换15
2.8关系运算和逻辑运算15
2.8.1关系运算符和关系表达式15
2.8.2逻辑运算符和逻辑表达式16
2.9逗号运算符和逗号表达式17
2.10位运算17
2.11练习题18
第3章 顺序结构21
3.1C语句概述21
3.2格式数据输入输出22
3.2.1 printf函数22
3.2.2 scanf函数25
3.3字符数据输入输出27
3.3.1 putchar函数27
3.3.2 getchar函数28
3.4程序举例28
3.5练习题30
第4章 选择结构34
4.1 if语句34
4.1.1 if语句的三种基本形式34
4.1.2嵌套的if语句37
4.2 switch语句40
4.3条件运算符和条件表达式42
4.4练习题43
第5章 循环结构48
5.1用while语句构成循环48
5.2用do -while语句构成循环50
5.3用for语句构成循环52
5.4循环的嵌套55
5.5 break语句和continue语句57
5.5.1 break语句57
5.5.2 continue语句58
5.6练习题60
第6章 数组与字符串65
6.1一维数组65
6.2二维数组67
6.3字符数组70
6.3.1字符数组的定义和初始化70
6.3.2字符数组输入和输出70
6.4字符串处理函数72
6.5练习题74
第7章函数81
7.1函数的定义和返回值81
7.2函数的调用82
7.2.1函数调用的形式82
7.2.2对被调用函数的说明83
7.2.3函数间变量作参数的传递84
7.2.4函数的嵌套调用和递归调用86
7.3函数间数组做参数的传递87
7.3.1数组元素作函数实参87
7.3.2数组名作函数实参87
7.4局部变量和全局变量90
7.4.1局部变量90
7.4.2全局变量91
7.5变量的存储类别92
7.5.1局部变量的存储类别92
7.5.2全局变量的存储类别93
7.6编译预处理94
7.6.1宏定义和调用94
7.6.2文件包含95
7.7练习题96
第8章指针104
8.1指针和指针变量的概念104
8.2用指针访问变量104
8.2.1指针变量的定义、赋值104
8.2.2指针变量的引用105
8.3数组与指针106
8.3.1一维数组与指针106
8.3.2二维数组与指针108
8.4字符串与指针108
8.5指针作函数参数110
8.5.1指针变量作函数参数110
8.5.2数组名作函数参数111
8.5.3字符指针作函数参数112
8.6返回指针值的函数114
8.7指针数组和指向指针的指针114
8.7.1指针数组114
8.7.2指向指针的指针115
8.8关于函数的进一步讨论116
8.8.1 main()函数的参数116
8.8.2指向函数指针变量的定义116
8.9练习题117
第9章 结构体与共用体123
9.1用typedef定义新类型123
9.2结构体类型124
9.2.1结构体类型的定义124
9.2.2结构体变量定义、成员引用和初始化125
9.2.3结构体数组的定义、初始化和引用举例128
9.2.4结构体指针变量130
9.2.5结构体在函数内的传递131
9.2.6用结构体构成链表134
9.3共用体类型137
9.3.1共用体变量的定义137
9.3.2共用体变量的成员引用137
9.3.3共用体类型数据的特点137
9.4练习题138
第10章文件142
10.1 C语言文件的概念142
10.2文件类型指针142
10.3文件的打开和关闭143
10.3.1文件的打开(fopen函数)143
10.3.2文件的关闭(felose函数)144
10.4文件的读写144
10.4.1 fgetc函数和fputc函数145
10.4.2 fgets函数和fputs函数146
10.4.3 fread函数和fwrite函数147
10.4.4 fscanf和fprintf函数148
10.5文件的定位与检测149
10.5.1文件的定位149
10.5.2文件的检测函数151
10.6练习题151
第11章数据结构与算法154
11.1算法与数据结构的基本概念154
11.1.1算法的描述与分析154
11.1.2数据结构的基本概念156
11.2线性表156
11.2.1线性表的顺序存储结构157
11.2.2线性表的链式存储结构158
11.3栈和队列158
11.3.1栈及其基本运算158
11.3.2队列及其基本运算159
11.4二叉树161
11.4.1二叉树的基本概念161
11.4.2二叉树的性质163
11.4.3二叉树的遍历164
11.5查找与排序165
11.5.1查找技术165
11.5.2排序技术166
11.6练习题169
第12章 程序设计基础171
12.1结构化程序设计171
12.1.1结构化程序设计的原则和方法171
12.1.2结构化程序的基本结构与特点172
12.2面向对象程序设计173
12.2.1关于面向对象方法173
12.2.2面向对象方法的基本概念174
12.3练习题176
第13章 软件工程177
13.1软件工程基本概念177
13.1.1软件的定义与软件生命周期177
13.1.2软件开发工具与软件开发环境181
13.2结构化分析方法和设计方法182
13.2.1结构化分析方法182
13.2.2结构化设计方法184
13.3软件测试188
13.3.1软件测试的目的和准则188
13.3.2软件测试技术与方法189
13.3.3软件测试的过程193
13.4程序的调试194
13.5练习题196
第14章数据库198
14.1数据库的基本概念198
14.1.1数据库的基本概念198
14.1.2数据库系统的基本特点200
14.2数据模型201
14.2.1数据模型的基本概念201
14.2.2数据模型的组成要素202
14.2.3 E-R模型202
14.2.4层次模型204
14.2.5网状模型205
14.2.6关系模型205
14.3关系代数208
14.3.1传统的集合运算209
14.3.2专门的关系运算210
14.4数据库设计方法及步骤213
14.4.1数据库设计方法214
14.4.2数据库设计步骤215
14.5练习题216
第15章C语言上机指导219
15.1实验一:熟悉C语言的运行环境219
实验目的219
实验要求219
15.2实验二:数据类型和运算符的运用221
实验目的221
实验要求222
15.3实验三:格式输入输出223
实验目的223
实验要求224
15.4实验四:选择语句的应用225
实验目的225
实验要求225
15.5实验五:while和do…while语句的应用227
实验目的227
实验要求227
15.6实验六:for语句和嵌套循环语句的应用229
实验目的229
实验要求230
15.7实验七:一维数组的应用232
实验目的232
实验要求232
15.8实验八:二维数组的应用234
实验目的234
实验要求235
15.9实验九:字符数组的应用238
实验目的238
实验要求238
15.10实验十:函数的定义和调用241
实验目的241
实验要求241
15.11实验十一:数组作为函数参数244
实验目的244
实验要求244
15.12实验十二指针变量的定义、数组和指针249
实验目的249
实验要求249
15.13实验十三:指针作函数参数252
实验目的252
实验要求252
15.14实验十四:结构体的应用257
实验目的257
实验要求257
15.15实验十五:用指针处理链表261
实验目的261
实验要求261
15.16实验十六:文件的应用267
实验目的267
实验要求267
附录1 C语言中的关键字271
附录2 C语言中的运算符及优先级272
附录3常用字符与ASCII码对照表274
附录4库函数275
热门推荐
- 1133506.html
- 1816172.html
- 193902.html
- 2023768.html
- 3256484.html
- 1759559.html
- 1889826.html
- 1989151.html
- 924455.html
- 2690035.html
- http://www.ickdjs.cc/book_665150.html
- http://www.ickdjs.cc/book_1221368.html
- http://www.ickdjs.cc/book_2140917.html
- http://www.ickdjs.cc/book_3792655.html
- http://www.ickdjs.cc/book_836125.html
- http://www.ickdjs.cc/book_1883756.html
- http://www.ickdjs.cc/book_1467067.html
- http://www.ickdjs.cc/book_757560.html
- http://www.ickdjs.cc/book_2833720.html
- http://www.ickdjs.cc/book_2916725.html