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

- 顾玲芳主编;杨娜副主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113196257
- 出版时间:2015
- 标注页数:246页
- 文件大小:87MB
- 文件页数:257页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计基础与实验指导PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识1
第1章 C语言概述与程序设计基础1
1.1 C语言发展简史1
1.2 C语言的特点1
1.3 简单C语言程序举例2
1.4 程序设计基础3
1.4.1 算法概述4
1.4.2 算法的常用表示方法4
1.5 Visual C++6.0集成开发环境6
小结7
习题7
第2章 数据类型、运算符与表达式8
2.1 C语言的基本符号8
2.1.1 标识符8
2.1.2 数据类型9
2.1.3 常量10
2.1.4 变量13
2.2 运算符和表达式13
2.2.1 赋值运算符和赋值表达式14
2.2.2 算术运算符和算术表达式16
2.2.3 关系运算符和关系表达式17
2.2.4 逻辑运算符和逻辑表达式18
2.2.5 逗号运算符和逗号表达式20
2.2.6 条件运算符和条件表达式21
2.2.7 自增运算和自减运算21
2.3 数据类型转换22
2.3.1 不同数据类型的数据间的混合运算23
2.3.2 强制类型转换24
小结25
习题25
第3章 顺序结构程序设计26
3.1 语句26
3.2 数据的输入和输出28
3.2.1 简单格式的输入与输出28
3.2.2 复杂格式的输入与输出32
3.2.3 字符数据的输入与输出36
3.3 顺序结构应用举例37
小结38
习题38
第4章 选择结构程序设计40
4.1 if语句40
4.1.1 if语句的三种形式40
4.1.2 if语句的嵌套44
4.2 switch语句47
4.3 选择结构应用举例48
小结51
习题52
第5章 循环结构程序设计53
5.1 while循环语句53
5.2 do...while循环语句54
5.3 for循环语句55
5.4 循环嵌套58
5.5 break语句与continue语句60
5.5.1 break语句的使用60
5.5.2 continue语句的使用61
5.6 循环结构应用举例61
小结64
习题65
第6章 数组及其使用66
6.1 一维数组66
6.1.1 一维数组的定义和引用66
6.1.2 一维数组的初始化67
6.1.3 一维数组程序举例68
6.2 二维数组70
6.2.1 二维数组的定义和引用70
6.2.2 二维数组的初始化70
6.2.3 二维数组程序举例71
6.3 字符数组73
6.3.1 字符数组的定义73
6.3.2 字符数组的初始化73
6.3.3 字符数组的引用73
6.3.4 字符数组与字符串74
6.3.5 字符数组的输入和输出74
6.3.6 字符串处理函数75
6.3.7 字符数组应用举例78
小结79
习题80
第7章 函数及其应用81
7.1 函数的基本概念81
7.1.1 函数的概念81
7.1.2 函数的定义83
7.1.3 函数的调用85
7.1.4 函数的参数87
7.1.5 函数的返回值88
7.1.6 函数的原型声明89
7.2 数组作为函数参数91
7.2.1 数组元素作为函数参数91
7.2.2 一维数组作为函数参数92
7.2.3 二维数组作为函数参数97
7.3 函数的嵌套调用和递归调用98
7.3.1 函数的嵌套调用98
7.3.2 函数的递归调用99
7.4 变量的作用域和存储方法103
7.4.1 局部变量和全局变量103
7.4.2 变量的存储方法106
7.5 预处理命令110
7.5.1 宏定义110
7.5.2 文件包含113
7.5.3 条件编译114
7.6 函数应用举例115
小结119
习题120
第8章 指针及其应用122
8.1 地址和指针的概念122
8.1.1 地址的概念122
8.1.2 指针的概念124
8.2 指针变量124
8.2.1 指针变量的定义124
8.2.2 指针变量的操作125
8.2.3 指针变量作为函数参数128
8.3 指针指向数组131
8.3.1 指向数组元素的指针131
8.3.2 指针的运算132
8.3.3 通过指针引用数组元素133
8.3.4 指向二维数组元素的指针136
8.4 指针指向字符串136
8.4.1 字符指针与字符串指针137
8.4.2 字符串的表示形式137
8.4.3 字符指针作为函数参数138
8.4.4 对使用字符指针变量和字符数组的讨论139
8.5 指针数组和二级指针141
8.5.1 指针数组141
8.5.2 二级指针143
8.6 动态内存分配与指向它的指针变量144
8.6.1 什么是内存的动态分配145
8.6.2 如何实现动态的分配与释放145
8.7 指针应用举例147
小结149
习题150
第9章 结构体与枚举151
9.1 结构体类型与结构体变量151
9.1.1 结构体类型的声明151
9.1.2 结构体变量的定义152
9.1.3 结构体变量的引用153
9.2 结构体数组154
9.2.1 结构体数组的定义154
9.2.2 结构体数组的初始化155
9.2.3 结构体数组的引用155
9.2.4 结构体数组应用举例155
9.3 结构体指针156
9.3.1 指向结构体变量的指针156
9.3.2 指向结构体数组的指针157
9.4 结构体类型数据在函数间的传递157
9.4.1 结构体变量作为函数参数157
9.4.2 结构体指针变量作为函数参数158
9.5 枚举类型的使用159
9.5.1 枚举类型和枚举变量160
9.5.2 枚举类型变量的赋值和使用160
9.6 类型定义符typedef161
小结162
习题163
第10章 文件164
10.1 文件概述164
10.1.1 文件的概念164
10.1.2 文件的分类164
10.1.3 文件缓冲区165
10.1.4 文件类型指针165
10.2 文件的打开与关闭165
10.2.1 打开文件166
10.2.2 关闭文件167
10.3 文件的顺序读写167
10.3.1 格式化读写函数fscanf()和fprintf()167
10.3.2 字符方式读写函数fgetc()和 fputc()168
10.3.3 数据块读写函数fread()和fwrite()170
10.3.4 字符串读写函数fgets()和fputs()172
10.4 文件的定位与随机读写174
10.4.1 文件指针重定位函数rewind()175
10.4.2 随机读写函数fseek()175
10.4.3 其他相关函数176
小结176
习题177
第2篇 实验指导178
第1章 实验一般步骤及实验环境178
1.1 实验的一般步骤178
1.2 实验环境VC++6.0使用指南179
第2章 学生成绩管理系统实验案例185
2.1 实验案例分析185
2.2 实验内容及要求191
第3篇 习题及参考答案199
综合练习题及参考答案199
模拟试题及参考答案221
附录228
附录A 常用字符及其ASCⅡ码对照表228
附录B 关键字229
附录C 运算符的优先级和结合性230
附录D 常用库函数231
附录E 常用格式说明符235
附录F VC++6.0编译错误信息237
附录G 实验案例源程序240
参考文献246
热门推荐
- 2545451.html
- 1254132.html
- 1290477.html
- 3276831.html
- 1758671.html
- 1610717.html
- 3443896.html
- 2834199.html
- 3034635.html
- 3386033.html
- http://www.ickdjs.cc/book_1449773.html
- http://www.ickdjs.cc/book_2246027.html
- http://www.ickdjs.cc/book_3682459.html
- http://www.ickdjs.cc/book_2997852.html
- http://www.ickdjs.cc/book_286653.html
- http://www.ickdjs.cc/book_3259612.html
- http://www.ickdjs.cc/book_183037.html
- http://www.ickdjs.cc/book_3709032.html
- http://www.ickdjs.cc/book_3829853.html
- http://www.ickdjs.cc/book_3481505.html