图书介绍
C语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计教程](https://www.shukui.net/cover/30/30953702.jpg)
- 李德龙主编;户军茹副主编;丁谊,张震参编 著
- 出版社: 北京:国防工业出版社
- ISBN:9787118104523
- 出版时间:2015
- 标注页数:177页
- 文件大小:22MB
- 文件页数:187页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇2
第1章 初识C语言2
1.1 C语言的诞生2
1.1.1 机器语言2
1.1.2 汇编语言2
1.1.3 高级语言3
1.1.4 C语言3
1.1.5 面向对象程序语言4
1.1.6 下一代程序设计语言4
1.2 C语言的特点5
1.2.1 优点5
1.2.2 缺点5
1.3 C语言开发环境的搭建6
1.3.1 编译软件Visual C++6.0的安装6
1.3.2 Visual C++ 6.0的使用7
1.4 简单的C语言程序7
1.5 C语言程序的基本结构8
1.5.1 基本程序结构8
1.5.2 C语言的关键字10
1.6 算法及流程图10
习题12
第2章 变量、运算符及输入输出13
2.1 数据类型13
2.2 常量与变量14
2.2.1 常量14
2.2.2 变量15
2.2.3 变量名命名规则15
2.3 整型数据(整数)16
2.3.1 整型数据16
2.3.2 整型变量16
2.4 实型数据(实数)16
2.4.1 实型数据16
2.4.2 实型变量16
2.5 字符型数据17
2.5.1 字符常量17
2.5.2 转义字符18
2.5.3 字符变量18
2.6 算术运算符19
2.6.1 算术运算符19
2.6.2 算术运算符的优先级20
2.6.3 强制类型转换20
2.7 输入输出函数的使用及格式输出21
2.7.1 scanf()函数及输入格式控制21
2.7.2 printf()函数及输出格式控制24
2.8 常用的数学函数26
习题27
第3章 程序流程控制28
3.1 循环控制语句(for语句)28
3.2 关系和逻辑运算符31
3.3 条件控制语句(if语句)32
3.3.1 if语句33
3.3.2 if...else if语句36
习题38
第4章 调试程序40
习题43
第5章 实战练习—穷举法44
5.1 穷举法—计算类问题44
5.2 穷举法—排列组合类问题47
5.3 穷举法—图形类问题49
5.4 穷举法—逻辑推理类问题53
第二篇 提高篇58
第6章 选择结构和循环结构的其他形式58
6.1 用switch语句实现多分支选择结构58
6.2 循环的其他形式和循环控制语句60
6.2.1 while语句60
6.2.2 do...while语句63
6.3 break和continue语句64
6.3.1 break语句65
6.3.2 continue语句65
习题66
第7章 一维数组67
7.1 一维整型数组67
7.1.1 一维数组的定义67
7.1.2 一维数组元素的引用68
7.1.3 一维数组的初始化69
7.1.4 程序举例70
7.1.5 查找算法71
7.1.6 插入算法72
7.1.7 删除算法72
7.1.8 排序算法(选择法与冒泡法)73
7.2 一维字符型数组76
7.2.1 字符数组的定义76
7.2.2 数组的初始化76
7.2.3 数组的引用76
7.2.4 字符串形式的字符数组77
7.2.5 字符串的输入输出77
7.2.6 字符串处理函数78
7.2.7 字符数组在加解密算法中的应用80
习题83
第8章 函数84
8.1 函数的概念及定义84
8.1.1 函数的基本概念84
8.1.2 函数定义的一般形式86
8.2 函数的调用86
8.2.1 函数的参数86
8.2.2 函数的返回值87
8.2.3 函数调用88
8.2.4 函数声明89
8.3 局部变量与全局变量90
8.3.1 局部变量90
8.3.2 全局变量91
8.4 不同参数类型的程序举例92
8.4.1 基本类型数据作函数的参数92
8.4.2 数组元素作函数的参数93
8.4.3 数组名作函数的参数94
8.5 文件包含98
8.6 C++中的函数重载100
习题101
第9章 指针103
9.1 指针变量103
9.1.1 指针变量的定义与初始化103
9.1.2 指针赋值104
9.1.3 指针变量的引用105
9.2 指针与数组106
9.2.1 指向数组元素的指针106
9.2.2 通过指针引用数组元素107
9.3 指向字符串的指针变量109
9.3.1 字符串的表示形式109
9.3.2 使用字符串指针变量与字符数组的区别111
9.4 指针与函数112
9.4.1 指向基本类型的指针变量作函数参数112
9.4.2 指向数组的指针变量作函数参数113
9.4.3 字符串指针作函数的参数115
习题116
第三篇 高级篇118
第10章 二维数组定义与应用118
10.1 二维数组的定义118
10.2 二维数组元素的引用119
10.3 二维数组的初始化120
10.4 二维数组程序举例121
习题123
第11章 结构体与链表125
11.1 为什么需要结构体125
11.2 结构体的创建126
11.3 结构体类型变量的说明127
11.4 结构体变量成员的表示方法129
11.5 结构体变量的赋值129
11.6 结构体变量的初始化129
11.7 结构体数组的定义130
11.8 结构体指针变量的说明和使用132
11.8.1 指向结构体变量的指针132
11.8.2 指向结构体数组的指针134
11.8.3 结构体指针变量作函数参数135
11.9 动态存储分配136
11.10 链表的概念137
习题140
第12章 函数的递归调用141
第13章 文件143
13.1 C文件概述143
13.2 文件指针144
13.3 文件的打开与关闭144
13.3.1 文件的打开(fopen函数)144
13.3.2 文件关闭函数(fclose函数)146
13.4 文件的读写146
13.4.1 字符读写函数fgetc和fputc146
13.4.2 字符串读写函数fgets和fputs149
13.4.3 数据块读写函数fread和fwtrite151
13.4.4 格式化读写函数fscanf和fprintf152
13.5 文件的随机读写153
13.5.1 文件定位153
13.5.2 文件的随机读写154
13.6 文件检测函数154
13.6.1 文件结束检测函数feof函数154
13.6.2 读写文件出错检测函数155
13.6.3 文件出错标志和文件结束标志置0函数155
习题155
附录1 ASCII代码对照表156
附录2 运算符和结合性157
附录3 C库函数159
附录4 全国计算机等级考试二级C语言笔试真题166
参考答案176
参考文献177