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

- 武春岭 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040398434
- 出版时间:2014
- 标注页数:352页
- 文件大小:40MB
- 文件页数:363页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 程序与程序设计语言2
1.1.1 计算机程序2
1.1.2 程序设计语言2
1.1.3 程序开发过程3
1.2 C语言发展历史与特点4
1.2.1 C语言的发展历史4
1.2.2 C语言的特点4
1.3 C语言程序设计入门5
1.3.1 认识C程序5
1.3.2 C语言程序的结构特点8
1.3.3 C程序的开发过程9
1.4 C语言集成开发工具10
1.4.1 TurboC2.0编辑环境应用实例11
1.4.2 VisualC++6.0编辑环境应用实例12
项目实施14
1.5 高校学生成绩管理系统——界面设计14
1.5.1 技能要求14
1.5.2 算法设计15
1.5.3 代码编写及运行调试15
技能实践16
技能测试17
第2章 程序设计基础知识19
2.1 概述20
2.1.1 引言20
2.1.2 C语言的数据类型20
2.2 标识符、常量和变量21
2.2.1 标识符的概念21
2.2.2 常量的概念21
2.2.3 变量的概念22
2.3 基本数据类型及其修饰符23
2.3.1 整型数据类型23
2.3.2 实型数据类型24
2.3.3 字符型数据类型25
2.3.4 字符串的概念28
2.3.5 基本类型修饰符28
2.4 基本数据的输入与输出30
2.4.1 输出在C语言中的实现30
2.4.2 输入在C语言中的实现31
2.4.3 字符数据的专用输入/输出函数32
2.5 运算符和表达式33
2.5.1 算术运算符与算术表达式34
2.5.2 赋值运算与赋值表达式35
2.5.3 关系运算与逻辑运算37
2.5.4 位运算符与位运算41
2.6 数据类型转换46
2.6.1 自动类型转换46
2.6.2 强制类型转换46
2.7 两种特殊的运算符和表达式47
2.7.1 逗号运算符与逗号表达式47
2.7.2 条件运算符和条件表达式47
2.8 综合应用示例48
项目实施49
2.9 高校学生成绩管理系统——学生成绩输入/输出49
2.9.1 技能要求49
2.9.2 算法设计50
2.9.3 代码编写及运行调试50
技能实践52
技能测试53
第3章 程序设计初步57
3.1 3种基本程序设计结构58
3.1.1 结构化程序设计58
3.1.2 C语言的语句60
3.2 顺序程序设计示例61
3.3 选择结构if语句62
3.3.1 if语句的格式63
3.3.2 if语句的嵌套64
3.3.3 if语句的应用示例64
3.4 多路选择结构switch语句67
3.4.1 switch语句的格式67
3.4.2 switch语句应用示例67
3.5 综合应用示例70
项目实施72
3.6 高校学生成绩管理系统——界面菜单选择72
3.6.1 技能要求72
3.6.2 算法设计73
3.6.3 代码编写及运行调试73
技能实践75
技能测试77
第4章 循环结构程序设计81
4.1 循环程序结构82
4.2 goto语句82
4.2.1 goto语句的格式82
4.2.2 goto语句的应用82
4.3 while语句84
4.3.1 while语句的格式84
4.3.2 while语句的应用84
4.4 do-while语句86
4.4.1 do-while语句的格式86
4.4.2 do-while语句的应用86
4.5 for语句87
4.5.1 for语句的格式87
4.5.2 for语句的应用87
4.6 循环的嵌套90
4.6.1 循环的嵌套概念90
4.6.2 循环的嵌套应用90
4.7 break语句和continue语句92
4.7.1 break语句92
4.7.2 continue语句92
4.8 综合应用示例94
项目实施97
4.9 高校学生成绩管理系统——学生成绩录入及其统计分析97
4.9.1 技能要求97
4.9.2 算法设计97
4.9.3 代码编写及运行调试99
技能实践100
技能测试103
第5章 模块化程序设计——函数107
5.1 概述108
5.2 函数的定义与声明109
5.2.1 函数的定义109
5.2.2 函数的声明111
5.3 函数的调用112
5.3.1 函数的一般调用方式112
5.3.2 函数的嵌套调用与递归调用114
5.3.3 函数参数116
5.4 变量类型117
5.4.1 局部变量117
5.4.2 全局变量118
5.4.3 变量的存储方式119
5.5 编译预处理124
5.5.1 宏定义125
5.5.2 文件包含127
5.5.3 条件编译128
5.5.4 特殊符号处理131
项目实施132
5.6 高校学生成绩管理系统——学生成绩录入、统计模块设计132
5.6.1 技能要求132
5.6.2 算法设计133
5.6.3 代码编写及运行调试134
技能实践139
技能测试143
第6章 数组145
6.1 一维数组146
6.1.1 一维数组的定义146
6.1.2 一维数组的应用148
6.2 二维数组151
6.2.1 二维数组的定义152
6.2.2 二维数组的应用154
6.3 数组作为函数参数156
6.3.1 数组元素作为函数参数156
6.3.2 数组名作为函数参数157
6.4 字符数组158
6.4.1 字符数组的定义158
6.4.2 字符数组的应用163
项目实施165
6.5 高校学生成绩管理系统——数组实现模块设计165
6.5.1 技能要求165
6.5.2 算法设计166
6.5.3 代码编写及运行调试168
技能实践171
技能测试174
第7章 指针179
7.1 指针的概念180
7.1.1 变量存储的相关概念180
7.1.2 变量的访问方式181
7.2 指向变量的指针变量182
7.2.1 指针变量的定义及初始化182
7.2.2 指针变量的引用183
7.2.3 指针变量作函数参数187
7.3 指向一维数组的指针变量191
7.3.1 一维数组指针的概念191
7.3.2 一维数组的指针表示方法192
7.3.3 一维数组元素的引用方法193
7.3.4 通过指针引用数组元素194
7.4 指向字符串的指针变量195
项目实施198
7.5 高校学生成绩管理系统——用指针实现模块设计198
7.5.1 技能要求198
7.5.2 算法设计198
7.5.3 代码编写及运行调试200
技能实践203
技能测试206
第8章 结构体与共用体211
8.1 概述212
8.2 结构体类型及其变量的定义212
8.2.1 结构体类型的定义212
8.2.2 结构体变量的定义213
8.2.3 结构体指针的定义215
8.2.4 访问结构体成员的运算符215
8.2.5 结构体变量的初始化216
8.3 结构体数组219
8.3.1 结构体数组的定义219
8.3.2 结构体数组的初始化219
8.4 共用体类型223
8.4.1 共用体的概念、定义及其变量说明223
8.4.2 共用体变量的赋值与应用225
8.5 链表227
8.5.1 链表的概念227
8.5.2 简单链表228
8.5.3 链表的基本操作229
8.6 枚举类型234
8.7 typedef自定义类型236
项目实施237
8.8 高校学生成绩管理系统——用结构体实现学生数据结构设计237
8.8.1 技能要求237
8.8.2 算法设计237
8.8.3 代码编写及运行调试238
技能实践242
技能测试246
第9章 文件251
9.1 文件概述252
9.1.1 文件的概念252
9.1.2 文件类型指针252
9.2 文件的打开与关闭253
9.2.1 文件打开函数fopen()253
9.2.2 文件的关闭函数fclose()255
9.3 文件的读写255
9.3.1 写字符函数fputc()255
9.3.2 读字符函数fgetc()257
9.3.3 读字符串函数fgets()258
9.3.4 写字符串函数fputs()259
9.3.5 数据块读写函数fread()和fwrite()260
9.3.6 格式化读写函数fscanf()和fprintf()261
9.3.7 文件的随机读写263
9.4 文件检测函数265
9.4.1 文件结束检测函数feof()265
9.4.2 读写文件出错检测函数ferror()265
9.4.3 清除错误标志函数clearerr()265
项目实施267
9.5 高校学生成绩管理系统——保存数据267
9.5.1 技能要求267
9.5.2 算法设计267
9.5.3 代码编写及运行调试268
技能实践274
技能测试275
第10章 项目实践277
10.1 高校学生成绩管理系统项目实践278
10.1.1 需求分析278
10.1.2 系统设计278
10.1.3 测试与调试293
10.2 通讯录项目实践296
10.2.1 需求分析296
10.2.2 系统设计297
10.2.3 测试与调试312
技能测试313
附录Ⅰ 常用字符与ASCII编码对照表314
附录Ⅱ C语言中的关键字316
附录Ⅲ 运算符和结合性317
附录Ⅳ C常用库函数318
附录V Turbo C(V2.0)使用指南324
附录Ⅵ Turbo C(V2.0)编译错误信息329
附录Ⅶ Visual C++6.0使用指南338
附录Ⅷ Visual C++6.0编译错误信息346
参考文献351
热门推荐
- 329400.html
- 844763.html
- 3059396.html
- 3490077.html
- 126992.html
- 2269679.html
- 2637716.html
- 3607154.html
- 3226581.html
- 2285350.html
- http://www.ickdjs.cc/book_1437357.html
- http://www.ickdjs.cc/book_3419590.html
- http://www.ickdjs.cc/book_2350555.html
- http://www.ickdjs.cc/book_1934515.html
- http://www.ickdjs.cc/book_1158084.html
- http://www.ickdjs.cc/book_3052384.html
- http://www.ickdjs.cc/book_577972.html
- http://www.ickdjs.cc/book_655505.html
- http://www.ickdjs.cc/book_3246873.html
- http://www.ickdjs.cc/book_3153116.html