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

- 杨有安,陈维,曹惠雅等编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115193780
- 出版时间:2009
- 标注页数:264页
- 文件大小:50MB
- 文件页数:272页
- 主题词: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语言的主要特点2
1.2 C程序的结构2
1.2.1简单C程序举例3
1.2.2 C语言程序的结构特点4
1.2.3书写程序时应遵循的规则5
1.3 Visual C+++ 6.0上机简介5
1.3.1关于Visual C+++ 6.05
1.3.2 Visual C++6.0启动5
1.3.3 Visual C+++ 6.0集成开发环境上机步骤(源程序的编辑、编译、连接和运行)7
小结8
习题8
第2章 基本数据类型和运算符9
2.1 C语言的词汇9
2.2基本数据类型11
2.2.1常量和变量的概念11
2.2.2常量14
2.2.3变量17
2.3运算符和表达式22
2.3.1算术运算符与算术表达式24
2.3.2赋值运算符与赋值表达式25
2.3.3增量运算符与增量表达式28
2.3.4关系运算符与关系表达式29
2.3.5逻辑运算符与逻辑表达式31
2.3.6条件运算符与条件表达式32
2.3.7逗号运算符与逗号表达式34
2.3.8运算符的优先级与结合性34
2.4数据类型的转换35
2.4.1自动转换35
2.4.2赋值转换36
2.4.3强制类型转换36
小结37
习题38
第3章 顺序和选择结构程序设计41
3.1程序设计概述41
3.1.1 C程序设计基本步骤41
3.1.2 C语言编写风格42
3.1.3语句43
3.2 scanf()函数43
3.2.1数据输入的概念43
3.2.2 scanf()函数的调用44
3.2.3 getchar()函数47
3.2.4 putchar()函数47
3.3程序的3种基本结构48
3.4 if语句49
3.4.1 if语句的3种形式49
3.4.2 if语句的嵌套54
3.5 switch语句55
3.6程序设计举例59
小结64
习题64
第4章 循环结构程序设计68
4.1循环的概念68
4.2 for循环69
4.3 while循环71
4.4 do-while循环72
4.5跳转语句74
4.5.1 continue语句74
4.5.2 break语句74
4.5.3 goto语句75
4.6多重循环77
4.7程序设计举例78
4.8循环语句的效率84
小结84
习题85
第5章 数组87
5.1一维数组87
5.1.1一维数组的定义87
5.1.2一维数组元素的引用88
5.1.3一维数组元素的初始化90
5.2二维数组91
5.2.1二维数组的定义91
5.2.2二维数组的引用92
5.2.3二维数组元素的初始化93
5.3字符型数组95
5.3.1字符数组的定义96
5.3.2字符数组的引用96
5.3.3字符数组的初始化97
5.3.4字符串及其结束标志98
5.3.5字符数组的输入/输出99
5.3.6常用的字符串处理函数101
5.4使用数组的程序设计方法104
5.4.1排序105
5.4.2查找107
5.5程序设计举例109
小结112
习题112
第6章 函数和模块设计117
6.1结构化程序设计117
6.1.1结构化程序设计的基本概念117
6.1.2结构化程序设计的基本特征118
6.2函数的定义和调用119
6.2.1函数的定义119
6.2.2函数的调用120
6.2.3函数的返回值123
6.2.4函数参数及函数间的数据传递126
6.3函数的嵌套调用和递归调用132
6.3.1函数的嵌套调用132
6.3.2函数的递归调用134
6.4作用域和存储类型136
6.5内部函数和外部函数143
6.5.1内部函数143
6.5.2外部函数143
6.6模块化程序设计145
6.6.1模块化程序设计方法的指导思想145
6.6.2模块分解的原则146
6.7程序设计举例146
小结151
习题151
第7章 指针154
7.1指针的概念154
7.1.1地址与指针154
7.1.2指针变量的定义和引用155
7.1.3指针变量的运算157
7.2指针变量作为函数参数159
7.3指针与一维数组161
7.3.1一维数组的指针表示161
7.3.2数组作函数参数时的指针表示164
7.3.3字符串的指针表示165
7.4指针与多维数组169
7.4.1多维数组的处理169
7.4.2向多维数组的指针169
7.5指针数组和多级指针172
7.5.1指针数组的概念172
7.5.2指针数组的应用172
7.5.3多级指针(指向指针的指针)175
7.6指针与函数177
7.6.1指向函数的指针177
7.6.2函数指针的应用178
7.6.3返回指针的函数182
7.7命令行参数184
小结185
习题187
第8章 结构体与联合体189
8.1结构体189
8.1.1结构体类型的定义189
8.1.2结构体类型变量的定义与使用190
8.1.3结构体类型变量的赋值与初始化191
8.1.4结构体类型数组的定义与引用192
8.1.5结构类型指针的定义和引用195
8.1.6结构体类型数据的动态存储分配199
8.1.7链表及其基本操作200
8.2联合体205
8.3其他自定义数据类型208
8.3.1枚举类型208
8.3.2类型定义符typedef210
小结211
习题212
第9章 预处理和标准函数214
9.1预处理命令214
9.1.1宏定义214
9.1.2文件包含217
9.1.3条件编译217
9.2输入/输出标准函数219
9.2.1格式输出函数(printf)219
9.2.2格式输入函数(scanf)221
9.3自定义头文件设计的原则223
小结227
习题227
第10章 文件228
10.1文件的基本概念228
10.2文件的基本操作229
10.2.1文件的打开与关闭229
10.2.2文件的读写231
10.2.3文件检测函数240
10.3程序设计举例240
小结243
习题244
第11章 数据结构和数据抽象245
11.1数据抽象245
11.1.1数据结构和数据类型245
11.1.2抽象数据类型245
11.2线性表246
11.2.1线性表的定义246
11.2.2线性表的基本操作247
11.2.3线性表的顺序存储247
11.2.4顺序表上基本运算的实现249
11.3堆栈250
11.3.1抽象栈的定义及基本操作251
11.3.2抽象栈的定义251
11.3.3顺序栈的基本运算的实现251
11.4队列253
11.4.1队列的定义253
11.4.2队列的存储结构及其相关算法253
小结256
习题257
附录1 ASCII代码对照表258
附录2 C库函数259
参考文献264
热门推荐
- 4199.html
- 3735390.html
- 1927632.html
- 3479758.html
- 796671.html
- 1260106.html
- 3514736.html
- 2614096.html
- 3741255.html
- 2638790.html
- http://www.ickdjs.cc/book_639527.html
- http://www.ickdjs.cc/book_2544817.html
- http://www.ickdjs.cc/book_3867282.html
- http://www.ickdjs.cc/book_858812.html
- http://www.ickdjs.cc/book_1508443.html
- http://www.ickdjs.cc/book_2544769.html
- http://www.ickdjs.cc/book_2404609.html
- http://www.ickdjs.cc/book_827692.html
- http://www.ickdjs.cc/book_2109066.html
- http://www.ickdjs.cc/book_1538582.html