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

- 张萍主编;刘其群,吕春峰,申志军副主编;刘玉昕,周国征,徐光联,秦晓梅,黄振中,韩哲欣,樊继,王彩玲编 著
- 出版社: 西安:西北大学出版社
- ISBN:7560420915
- 出版时间:2006
- 标注页数:274页
- 文件大小:11MB
- 文件页数:289页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计与算法1
1.1 程序设计的基本概念1
1.1.1 程序1
1.1.2 算法与数据结构1
1.1.3 程序设计语言3
1.2 程序设计方法4
1.2.1 程序设计的一般步骤4
1.2.2 结构化程序设计方法4
1.3 程序设计风格6
小结7
习题8
第2章 C语言程序设计初步9
2.1 C语言简介9
2.1.1 C语言的特点9
2.1.2 C程序的结构9
2.1.3 C语句概述12
2.2 标识符、常量和变量13
2.2.1 标识符13
2.2.2 常量13
2.2.3 变量14
2.3 简单的数据类型14
2.3.1 整型数据15
2.3.2 实型数据17
2.3.3 字符型数据18
2.4 运算符及表达式21
2.4.1 算术运算符和算术表达式21
2.4.2 赋值运算符和赋值表达式22
2.4.3 逗号运算符和逗号表达式23
2.5 类型转换23
2.5.1 自动类型转换23
2.5.2 强制类型转换26
小结27
习题27
第3章 顺序结构程序设计29
3.1 顺序结构程序设计的思想29
3.2 实现顺序结构程序设计的基本语句29
3.2.1 赋值语句30
3.2.2 标准输入/输出30
3.3 顺序结构程序设计举例37
小结38
习题38
第4章 分支结构程序设计40
4.1 分支结构程序设计的思想40
4.2 实现分支结构判断条件的构成41
4.2.1 关系运算符与关系表达式41
4.2.2 逻辑运算符与逻辑表达式41
4.3 实现分支结构程序设计的语句43
4.3.1 if语句43
4.3.2 switch语句47
4.4 分支结构程序设计举例49
小结52
习题53
第5章 循环结构程序设计56
5.1 循环结构程序设计的思想56
5.2 实现循环结构的语句57
5.2.1 while语句57
5.2.2 for语句58
5.2.3 do-while语句60
5.3 循环嵌套的概念及实现61
5.4 循环结构程序设计举例65
5.5 其他语句70
5.5.1 break(间断语句)70
5.5.2 continue(接续语句)71
5.5.3 goto(转向语句)72
小结73
习题73
第6章 函数78
6.1 模块化程序设计的思想78
6.1.1 什么是模块化程序设计78
6.1.2 C如何实现模块化程序设计78
6.1.3 函数的分类79
6.2 函数的定义80
6.3 函数的调用82
6.3.1 函数调用的一般形式82
6.3.2 函数的参数和函数的值83
6.3.3 对被调函数的声明和函数原型84
6.4 函数的嵌套调用86
6.5 函数的递归调用87
6.6 变量的作用域90
6.7 变量的存储类别95
6.8 内部函数和外部函数100
小结101
习题102
第7章 指针104
7.1 概述104
7.2 指针变量105
7.2.1 指针的概念105
7.2.2 指针变量的定义与赋值106
7.2.3 指针变量的引用108
7.3 指针和函数109
7.3.1 指针变量作函数参数109
7.3.2 返回指针值的函数112
7.4 指向函数的指针变量113
小结114
习题114
第8章 数组117
8.1 一维数组117
8.1.1 一维数组的定义117
8.1.2 数组元素的访问118
8.1.3 一维数组的初始化119
8.1.4 一维数组程序举例120
8.2 二维数组122
8.2.1 二维数组的定义123
8.2.2 二维数组元素的表示方法124
8.2.3 二维数组的初始化125
8.2.4 二维数组程序举例126
8.3 字符数组128
8.3.1 字符数组的定义128
8.3.2 字符数组的初始化128
8.3.3 字符数组的引用130
8.3.4 字符串常用函数131
8.3.5 字符数组应用举例134
8.4 一维数组和指针136
8.4.1 指向数组元素的指针136
8.4.2 通过指针引用数组元素136
8.4.3 指针变量的运算138
8.5 二维数组和指针139
8.5.1 二维数组的地址139
8.5.2 通过指针引用二维数组元素140
8.6 字符串和指针142
8.6.1 指向字符串的指针142
8.6.2 字符串指针作函数参数145
8.7 向函数传递数组指针146
8.8 指针数组及带参main函数149
8.8.1 指针数组149
8.8.2 指针数组作函数参数150
小结153
习题153
第9章 结构体、共用体与枚举类型158
9.1 结构体类型与结构体变量158
9.1.1 结构体类型定义159
9.1.2 结构体变量160
9.1.3 结构体变量的引用161
9.1.4 结构体变量的初始化162
9.2 结构体数组163
9.2.1 结构体数组的定义163
9.2.2 结构体数组的初始化164
9.2.3 应用举例165
9.3 向函数传递结构体型数据168
9.3.1 结构体变量作函数参数168
9.3.2 结构体指针作函数参数168
9.3.3 返回结构体类型数据的函数169
9.4 链表169
9.4.1 链表概述169
9.4.2 建立链表170
9.4.3 对链表的插入操作171
9.5 共用体172
9.5.1 共用体定义172
9.5.2 共用体变量173
9.6 枚举型174
9.6.1 枚举类型的定义174
9.6.2 枚举类型应用举例174
9.7 用户自定义类型175
9.8 应用举例175
小结178
习题178
第10章 编译预处理181
10.1 宏定义181
10.1.1 无参数宏定义181
10.1.2 带参数宏定义183
10.2 文件包含184
10.2.1 文件包含的命令格式184
10.2.2 文件包含命令的应用185
10.3 条件编译185
小结186
习题187
第11章 位运算189
11.1 位运算和位运算符189
11.1.1 “按位取反”运算符(~)189
11.1.2 “左移”运算符(<<)190
11.1.3 “右移”运算符(>>)190
11.1.4 “按位与”运算符(&)191
11.1.5 “按位异或”运算符(∧)192
11.1.6 “按位或”运算符(|)193
11.1.7 位运算赋值运算符193
11.2 位段194
11.3 应用举例196
小结198
习题198
第12章 文件199
12.1 C文件的基础知识199
12.1.1 C语言中的文件与流199
12.1.2 文件缓冲区201
12.2 文件类型指针201
12.3 文件的打开与关闭202
12.3.1 文件的打开(fopen函数)202
12.3.2 文件的关闭(fclose函数)203
12.4 文件的读写204
12.4.1 文件的字符输入与输出函数(fgetc与fputc)204
12.4.2 文件结束测试函数(feof)205
12.4.3 文件的字符串输入与输出函数(fgets与fputs)206
12.4.4 文件的格式输入与输出函数(fscanf与fprintf)207
12.4.5 文件的数据块的输入与输出函数(fread与fwrite)208
12.5 文件的定位和随机文件的读写209
12.5.1 rewind函数(又称“反绕”函数)209
12.5.2 fseek函数209
12.5.3 ftell函数211
12.6 检测函数211
12.6.1 ferror函数211
12.6.2 clearerr函数212
12.7 应用举例212
小结213
习题214
第13章 综合程序设计案例215
13.1 软件开发流程简介与举例215
13.1.1 软件开发流程215
13.1.2 软件开发各阶段任务216
13.1.3 软件组成与编写进度217
13.2 详细程序设计及模块编码技术218
13.2.1 菜单技术218
13.2.2 文件输入、输出技术220
13.2.3 学生信息管理系统制作技术221
13.3 程序组合226
13.3.1 程序组合226
13.3.2 组装测试与文档编写226
小结228
第14章 Turbo C 2.0的使用及调试229
14.1 Turbo C 2.0的使用229
14.1.1 Turbo C 2.0集成开发环境简介229
14.1.2 C程序的编辑、运行230
14.2 C程序的简单调试232
14.2.1 C程序的简单调试232
14.2.2 Turbo C 2.0编译错误信息234
附录A ASCII码表238
附录B C语言中的关键字239
附录C 运算符和结合性240
附录D C库函数242
习题参考答案250
参考文献274
热门推荐
- 460774.html
- 3715969.html
- 3591083.html
- 3723252.html
- 3650716.html
- 583480.html
- 1390867.html
- 877440.html
- 1081304.html
- 3320746.html
- http://www.ickdjs.cc/book_3737195.html
- http://www.ickdjs.cc/book_1285225.html
- http://www.ickdjs.cc/book_3051867.html
- http://www.ickdjs.cc/book_2704838.html
- http://www.ickdjs.cc/book_3594581.html
- http://www.ickdjs.cc/book_2933660.html
- http://www.ickdjs.cc/book_1805940.html
- http://www.ickdjs.cc/book_1395670.html
- http://www.ickdjs.cc/book_3328966.html
- http://www.ickdjs.cc/book_2395319.html