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

- 方少卿主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113098360
- 出版时间:2009
- 标注页数:328页
- 文件大小:57MB
- 文件页数:341页
- 主题词: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.1.1 C语言的发展过程1
1.1.2 C语言版本1
1.1.3 C语言的特点1
1.2 C源程序的结构特点2
1.2.1 简单的C程序介绍2
1.2.2 C源程序的结构特点2
1.2.3 书写程序时应遵循的规则4
1.3 数据输入和输出的常用方法4
1.3.1 格式化输出函数printf4
1.3.2 格式化输入函数scanf5
1.4 C语言的字符集与C语言词汇5
1.4.1 C语言的字符集5
1.4.2 C语言词汇6
1.5 Turbo C集成开发环境7
1.5.1 Turbo C 2.0安装与启动8
1.5.2 Turbo C 2.0菜单介绍8
1.6 复习指南18
1.6.1 本章主要内容18
1.6.2 本章学习提示18
习题一18
第2章 数据类型、运算符与表达式20
2.0 引例20
2.1 C语言的数据类型20
2.2 常量与变量21
2.2.1 常量和符号常量21
2.2.2 变量22
2.3 整型数据23
2.3.1 整型常量23
2.3.2 整型变量23
2.4 实型数据26
2.4.1 实型常量26
2.4.2 实型变量27
2.5 字符型数据28
2.5.1 字符常量28
2.5.2 转义字符28
2.5.3 字符变量29
2.5.4 字符数据在内存中的存储形式及使用方法29
2.5.5 字符串常量31
2.6 C运算符及表达式31
2.6.1 表达式31
2.6.2 C运算符31
2.6.3 算术运算符和算术表达式32
2.6.4 赋值运算符和赋值表达式34
2.6.5 逗号运算符和逗号表达式35
2.6.6 关系运算符和关系表达式36
2.6.7 逻辑运算符和逻辑表达式36
2.6.8 条件运算符和条件表达式37
2.6.9 运算符优先级和结合性37
2.7 变量赋初值38
2.8 数据类型转换38
2.8.1 自动类型转换38
2.8.2 强制类型转换39
2.9 复习指南40
2.9.1 本章主要内容40
2.9.2 本章学习提示42
习题二42
第3章 程序设计算法基础45
3.0 引例45
3.1 算法概述45
3.1.1 算法的概念46
3.1.2 算法举例46
3.2 算法的特性47
3.3 算法的表示47
3.3.1 用自然语言表示算法48
3.3.2 用流程图表示算法48
3.3.3 3种基本控制结构和改进的流程图50
3.3.4 用N-S图表示算法53
3.3.5 用伪代码表示算法53
3.3.6 用PAD图描述算法54
3.3.7 用计算机语言表示算法55
3.4 结构化程序设计方法55
3.5 复习指南58
3.5.1 本章主要内容58
3.5.2 本章学习提示58
习题三59
第4章 基本控制结构60
4.0 引例60
4.1 C语句概述61
4.2 赋值语句62
4.3 字符的输入与输出函数63
4.3.1 字符输出函数putchar63
4.3.2 字符输入函数getchar64
4.4 格式化输入与输出函数65
4.4.1 格式化输出函数printf65
4.4.2 格式化输入函数scanf68
4.5 顺序结构程序设计70
4.5.1 顺序结构程序设计概念70
4.5.2 顺序结构程序设计举例71
4.6 选择结构程序设计72
4.6.1 选择结构程序引例72
4.6.2 选择结构程序概述72
4.6.3 选择结构控制语句种类73
4.6.4 if语句73
4.6.5 switch语句78
4.6.6 选择结构程序举例81
4.7 循环结构程序83
4.7.1 循环结构程序引例83
4.7.2 循环结构程序概述85
4.7.3 while语句85
4.7.4 do...while语句87
4.7.5 for语句90
4.7.6 goto语句以及用goto语句构成循环95
4.7.7 break语句和continue语句97
4.7.8 几种循环的比较98
4.7.9 循环的嵌套99
4.7.10 循环结构程序举例103
4.8 3种基本结构典型程序举例104
4.9 复习指南107
4.9.1 本章主要内容107
4.9.2 本章学习提示108
习题四109
第5章 数组118
5.0 引例118
5.1 一维数组119
5.1.1 一维数组的定义119
5.1.2 一维数组元素的引用120
5.1.3 一维数组的初始化121
5.1.4 一维数组程序举例122
5.2 二维数组123
5.2.1 二维数组的定义123
5.2.2 二维数组元素的引用124
5.2.3 二维数组的初始化124
5.2.4 二维数组程序举例125
5.3 字符数组127
5.3.1 字符数组的定义128
5.3.2 字符数组的初始化128
5.3.3 字符数组的引用128
5.3.4 字符数组与字符串129
5.3.5 字符数组的输入/输出130
5.3.6 字符串处理函数131
5.4 程序举例134
5.5 复习指南138
5.5.1 本章主要内容138
5.5.2 本章学习提示140
习题五140
第6章 函数146
6.0 引例146
6.1 函数概述147
6.2 函数的定义149
6.3 函数的调用150
6.3.1 函数调用的一般形式150
6.3.2 函数的参数和函数值151
6.3.3 函数的调用举例154
6.3.4 函数的嵌套调用155
6.3.5 函数的递归调用156
6.4 函数声明和函数原型160
6.4.1 函数声明160
6.4.2 函数原型161
6.5 局部变量和全局变量163
6.5.1 局部变量163
6.5.2 全局变量165
6.5.3 用extern声明外部变量166
6.6 变量的存储类型168
6.6.1 静态存储方式与动态存储方式169
6.6.2 用auto声明的局部变量169
6.6.3 用static声明的局部变量170
6.6.4 用register声明的局部变量171
6.7 预处理命令172
6.7.1 宏定义172
6.7.2 文件包含175
6.7.3 条件编译176
6.7.4 库函数简介178
6.8 复习指南179
6.8.1 本章主要内容179
6.8.2 本章学习提示181
习题六182
第7章 指针191
7.0 引例191
7.1 指针的基本概念193
7.2 变量的指针和指向变量的指针变量195
7.2.1 指针变量的定义195
7.2.2 指针变量的引用195
7.2.3 指针变量作为函数参数196
7.3 数组与指针197
7.3.1 指针与一维数组197
7.3.2 数组名作为函数参数200
7.3.3 字符串与指针201
7.3.4 指向多维数组的指针和指针变量203
7.4 指针数组和指向指针的指针206
7.4.1 指针数组的概念206
7.4.2 指向指针的指针210
7.4.3 main函数的参数212
7.5 函数的指针和指向函数的指针变量213
7.6 返回指针值的函数214
7.7 复习指南216
7.7.1 本章主要内容216
7.7.2 本章学习提示216
习题七218
第8章 结构体、共用体与枚举223
8.0 引例223
8.1 结构体类型的定义224
8.2 结构体类型变量的定义225
8.3 结构体变量成员的引用方法226
8.4 结构体变量的初始化226
8.5 结构体数组的定义228
8.6 结构体指针变量的定义和使用230
8.6.1 指向结构体变量的指针230
8.6.2 指向结构体数组的指针232
8.6.3 结构体指针变量作为函数参数233
8.7 动态存储分配236
8.7.1 malloc函数237
8.7.2 calloc函数237
8.7.3 free函数238
8.7.4 realloc函数238
8.8 链表239
8.8.1 链表概述239
8.8.2 创建并输出单链表240
8.8.3 单链表的删除和插入241
8.9 共用体类型246
8.10 枚举类型248
8.11 类型定义符typedef250
8.12 复习指南252
8.12.1 本章主要内容252
8.12.2 本章学习提示254
习题八254
第9章 位运算259
9.0 引例259
9.1 位运算概述259
9.1.1 位运算259
9.1.2 位运算符260
9.2 位运算261
9.2.1 按位与运算261
9.2.2 按位或运算262
9.2.3 按位异或运算263
9.2.4 求反运算263
9.2.5 左移运算264
9.2.6 右移运算264
9.3 位域264
9.4 复习指南266
9.4.1 本章主要内容266
9.4.2 本章学习提示267
习题九267
第10章 文件270
10.0 引例270
10.1 C文件概述270
10.2 文件指针271
10.3 文件的打开与关闭272
10.3.1 文件的打开函数fopen272
10.3.2 文件的关闭函数fclose274
10.4 文件的读/写275
10.4.1 字符读/写函数fgetc和fputc275
10.4.2 字符串读/写函数fgets和fputs276
10.4.3 数据块读/写函数fread和fwrite278
10.4.4 格式化读/写函数fscanf和fprintf281
10.5 文件的随机读/写282
10.5.1 位置指针复位函数rewind283
10.5.2 位置指针随机定位函数fseek283
10.5.3 检测当前位置指针的位置函数ftell285
10.5.4 文件随机读/写应用举例285
10.6 文件检测函数287
10.7 程序举例288
10.8 复习指南289
10.8.1 本章主要内容289
10.8.2 本章学习提示291
习题十291
第11章 Visual C++ 6.0简介295
11.1 Visual C++ 6.0概述295
11.1.1 Visual C++ 6.0的起源295
11.1.2 Visual C++ 6.0的版本295
11.1.3 Visual C++ 6.0的新特性296
11.1.4 Visual C++ 6.0与Turbo C的区别296
11.2 Visual C++ 6.0集成开发环境297
11.2.1 Visual C++ 6.0的启动297
11.2.2 Visual C++ 6.0菜单功能297
11.2.3 Visual C++ 6.0工具栏301
11.2.4 项目和项目工作区301
11.3 Visual C++ 6.0创建应用程序303
11.4 复习指南306
11.4.1 本章的主要内容306
11.4.2 本章学习提示307
习题十一307
附录A ASCII码表308
附录B C语言的关键字310
附录C 运算符优先级和结合性311
附录D C语言库函数313
附录E C语言出错信息速查322
参考文献326
热门推荐
- 1437320.html
- 2831684.html
- 2745269.html
- 2881287.html
- 2090414.html
- 3721233.html
- 467060.html
- 2738831.html
- 1356921.html
- 2784531.html
- http://www.ickdjs.cc/book_1140482.html
- http://www.ickdjs.cc/book_3171923.html
- http://www.ickdjs.cc/book_790951.html
- http://www.ickdjs.cc/book_2996795.html
- http://www.ickdjs.cc/book_1512249.html
- http://www.ickdjs.cc/book_2381071.html
- http://www.ickdjs.cc/book_1524157.html
- http://www.ickdjs.cc/book_505272.html
- http://www.ickdjs.cc/book_3169899.html
- http://www.ickdjs.cc/book_2692457.html