图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 郭振民,丁红主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508448693
- 出版时间:2007
- 标注页数:216页
- 文件大小:11MB
- 文件页数:229页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
入门篇——带你认识C语言2
第1章 初识C语言2
1.1 揭开C语言的神秘面纱2
1.1.1 一个简单的C程序实例——加法器2
1.1.2 带你认识C程序——加法器源程序介绍4
1.1.3 加法器的改进版——简单计算器的编写5
1.1.4 总结——关于C语言程序结构的介绍7
1.2 C语言程序的上机步骤8
1.2.1 C语言程序的编译环境——Turbo C的介绍9
1.2.2 C语言上机的步骤9
实训项目12
基础篇——C语言程序设计基础知识14
第2章 数据类型14
2.1 常量和变量的含义14
2.1.1 常量15
2.1.2 变量17
2.2 整型变量18
2.2.1 整型数据在内存中的存储形式19
2.2.2 整型变量的分类19
2.2.3 整型变量的定义和使用举例20
2.3 实型变量21
2.3.1 实型数据在内存中的存放形式21
2.3.2 实型变量的分类22
2.3.3 实型变量的定义和使用举例22
2.4 字符型变量23
2.4.1 字符型数据在内存中的存储形式23
2.4.2 字符型变量的定义和使用举例24
2.5 各类型间的混合运算25
实训项目26
第3章 运算符和表达式29
3.1 算术运算符和表达式30
3.1.1 常见的算术运算符30
3.1.2 自增、自减运算符30
3.1.3 算术表达式、算术运算符的优先级和结合性31
3.2 赋值运算符和表达式32
3.2.1 简单的赋值运算符32
3.2.2 复合赋值运算符32
3.2.3 赋值表达式及赋值运算符的优先级和结合性33
3.3 关系运算符和表达式33
3.3.1 关系运算符33
3.3.2 关系表达式及关系运算符的优先级和结合性34
3.4 逻辑运算符和表达式35
3.4.1 逻辑运算符35
3.4.2 逻辑表达式及逻辑运算符的优先级和结合性36
3.5 位运算符和表达式37
3.5.1 “按位与”运算符“&”37
3.5.2 “按位或”运算符“|”38
3.5.3 “按位异或”运算符“^”38
3.5.4 “取反”运算符“~”38
3.5.5 “左移”运算符“<<”39
3.5.6 “右移”运算符“>>”39
3.5.7 位运算赋值运算符39
3.6 逗号运算符和表达式40
3.7 求字节数运算符sizeof和强制类型转换运算符40
3.7.1 求字节数运算符sizeof40
3.7.2 强制类型转换运算符41
3.8 运算符小结42
实训项目42
第4章 输入/输出函数45
4.1 输出函数putchar()和printf()46
4.1.1 字符输出函数putchar()46
4.1.2 格式输出函数printf()46
4.2 输入函数getchar()和scanf()51
4.2.1 字符输入函数getchar()51
4.2.2 格式输入函数scanf()51
4.3 输入输出函数使用举例53
实训项目54
实战篇——如何编写C程序57
第5章 程序的灵魂——算法简介57
5.1 算法的概念和使用举例57
5.2 算法的流程图表示60
5.2.1 传统流程图60
5.2.2 N-S流程图62
实训项目64
第6章 结构化程序设计方法65
6.1 顺序结构程序设计65
6.2 选择结构程序设计66
6.2.1 if语句66
6.2.2 switch语句74
6.2.3 选择结构程序设计编程实训:体重测量仪程序的编写76
6.3 循环结构程序设计77
6.3.1 while语句78
6.3.2 do-while语句79
6.3.3 for语句81
6.3.4 循环结构程序设计编程实训:累加器程序的编写82
实训项目86
第7章 模块化程序设计90
7.1 函数90
7.1.1 函数的概念90
7.1.2 函数的分类91
7.1.3 函数的定义92
7.1.4 函数的参数94
7.1.5 函数的返回值和函数的调用95
7.1.6 函数编程实训98
7.2 变量的作用范围101
7.3 变量的存储类别103
7.3.1 动态存储方式的声明104
7.3.2 静态存储方式104
7.4 函数的作用范围107
7.5 宏定义和文件包含108
7.5.1 宏定义108
7.5.2 文件包含111
实训项目112
提高篇——一些特殊的数据类型117
第8章 数组117
8.1 一维数组117
8.1.1 一维数组的定义118
8.1.2 一维数组的初始化118
8.1.3 数组元素的引用118
8.1.4 一维数组使用实训119
8.2 二维数组121
8.2.1 二维数组的定义121
8.2.2 数组元素的初始化122
8.2.3 数组元素的引用123
8.2.4 二维数组使用实训123
8.3 字符数组125
8.3.1 字符数组的定义125
8.3.2 字符数组的初始化125
8.3.3 字符数组元素的使用126
8.3.4 字符数组的输出和输入126
8.3.5 常用的字符串处理函数介绍128
8.4 数组编程实训132
实训项目136
第9章 指针140
9.1 指针变量的定义和使用140
9.1.1 指针变量的定义140
9.1.2 指针变量的初始化141
9.1.3 指针变量的使用141
9.1.4 指针变量使用实训146
9.2 指针和一维数组147
9.2.1 指向数组元素的指针147
9.2.2 通过指针引用数组元素148
9.2.3 数组和指针使用实训148
9.3 指针和二维数组150
9.3.1 二维数组元素的地址150
9.3.2 指向二维数组元素的指针变量151
9.3.3 指向二维数组的行指针变量152
9.3.4 二维数组的使用实训152
9.4 指针和字符串154
9.4.1 字符串的地址154
9.4.2 指向字符串的字符指针变量155
9.4.3 字符指针变量使用实训:字数统计155
9.5 几种特殊的指针类型157
9.5.1 指针数组157
9.5.2 指向函数的指针159
9.5.3 指向指针的指针161
9.6 指针使用实训162
实训项目164
第10章 结构体和共用体169
10.1 结构体169
10.1.1 结构体类型的定义170
10.1.2 结构体类型变量的定义171
10.1.3 结构体变量的使用172
10.1.4 结构体数组的定义和使用173
10.1.5 指向结构体类型数据的指针175
10.2 共用体177
10.2.1 共用体类型的定义177
10.2.2 共用体变量的定义和使用178
实训项目179
文件篇——C语言中数据的组织形式183
第11章 文件183
11.1 文件的打开和关闭184
11.1.1 打开函数fopen184
11.1.2 关闭函数fclose185
11.2 文件的读和写185
11.2.1 读函数fread、fgetc185
11.2.2 输出函数fwrite、fputc186
11.3 fprintf函数和fscanf函数188
11.4 文件定位函数rewind和fseek188
11.4.1 rewind函数188
11.4.2 fseek函数188
11.5 文件的使用实训189
实训项目192
实践篇——实践是检验理论的标准195
实验1 一个简单的C程序示例195
实验2 输入输出函数的使用197
实验3 选择结构程序设计198
实验4 循环结构程序设计199
实验5 模块化程序设计200
实验6 一维数组的使用201
实验7 二维数组的使用202
实验8 字符数组的使用203
实验9 指针的简单使用204
实验10 指针的高级应用206
实验11 结构体的使用207
实验12 文件的使用208
附录1 运算符及其结合性209
附录2 常用的库函数210
参考文献216