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

- 武春玲主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508451916
- 出版时间:2008
- 标注页数:209页
- 文件大小:42MB
- 文件页数:219页
- 主题词: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.2 认识C程序2
1.3 C语言程序的特点4
1.4 C程序的开发过程5
1.5 Turbo C 2.0编辑环境应用实例5
实训7
技能训练9
第2章 程序设计基础知识11
2.1 概述11
2.1.1 引言11
2.1.2 C语言的数据类型12
2.2 标识符、常量和变量12
2.2.1 标识符的概念12
2.2.2 常量的概念13
2.2.3 变量的概念13
2.3 基本数据类型及其修饰符15
2.3.1 整型数据类型15
2.3.2 实型数据类型15
2.3.3 字符型数据类型16
2.3.4 字符串的概念18
2.3.5 基本类型修饰符19
2.4 基本数据的输入与输出20
2.4.1 输出在C语言中的实现21
2.4.2 输入在C语言中的实现21
2.4.3 字符数据的专用输入输出函数22
2.5 运算符和表达式23
2.5.1 算术运算符与算术表达式24
2.5.2 赋值运算符与赋值表达式25
2.5.3 关系运算与逻辑运算27
2.6 数据类型转换30
2.6.1 自动类型转换30
2.6.2 强制类型转换31
2.7 两种特殊的运算符和表达式31
2.7.1 逗号运算符与逗号表达式32
2.7.2 条件运算符和条件表达式32
2.8 综合应用示例33
实训34
技能训练35
第3章 程序设计初步38
3.1 三种基本程序设计结构38
3.1.1 结构化程序设计38
3.1.2 C语言的语句40
3.2 顺序程序设计示例41
3.3 选择结构if语句43
3.3.1 if语句格式43
3.3.2 if语句的嵌套44
3.3.3 if语句的应用示例44
3.4 多路选择结构switch语句47
3.4.1 switch语句的格式47
3.4.2 switch语句应用示例47
3.5 综合应用示例49
实训51
技能测试54
第4章 循环结构程序设计57
4.1 循环程序结构57
4.2 goto语句57
4.2.1 goto语句格式57
4.2.2 goto语句的应用58
4.3 while语句58
4.3.1 while语句格式58
4.3.2 while语句的应用59
4.4 do-while语句60
4.4.1 do-while语句格式60
4.4.2 do-while语句的应用61
4.5 for语句61
4.5.1 for语句格式61
4.5.2 for语句的应用61
4.6 break和continue语句65
4.6.1 break语句65
4.6.2 continue语句65
4.7 综合应用示例66
实训70
技能测试73
第5章 模块化程序设计——函数76
5.1 概述76
5.2 函数的定义与声明78
5.2.1 函数的定义78
5.2.2 函数的声明79
5.3 函数的调用80
5.3.1 函数的一般调用方式80
5.3.2 函数的嵌套调用与递归调用82
5.3.3 函数参数83
5.4 变量类型84
5.4.1 局部变量85
5.4.2 全局变量85
5.4.3 变量的存储方式86
5.5 编译预处理90
5.5.1 宏定义91
5.5.2 文件包含93
5.5.3 条件编译94
实训96
技能训练100
第6章 数组103
6.1 一维数组103
6.1.1 一维数组的定义103
6.1.2 一维数组的应用105
6.2 二维数组108
6.2.1 二维数组的定义108
6.2.2 二维数组的应用110
6.3 数组作为函数参数112
6.3.1 数组元素作为函数参数112
6.3.2 数组名作为函数参数112
6.4 字符数组114
6.4.1 字符数组的定义114
6.4.2 字符数组的应用118
实训119
技能训练123
第7章 指针127
7.1 指针的概念127
7.1.1 变量存储的相关概念127
7.1.2 变量的访问方式128
7.2 指向变量的指针变量129
7.2.1 指针变量的定义及初始化129
7.2.2 指针变量的引用130
7.2.3 指针变量作函数参数134
7.3 指向一维数组的指针变量137
7.3.1 一维数组指针的概念137
7.3.2 一维数组的指针表示方法138
7.3.3 一维数组元素的引用方法138
7.3.4 通过指针引用数组元素139
7.4 指向字符串的指针变量141
实训144
技能训练147
第8章 结构体与共用体152
8.1 概述152
8.2 结构体类型及其变量的定义153
8.2.1 结构体类型的定义153
8.2.2 结构体变量的定义153
8.2.3 结构体指针的定义155
8.2.4 访问结构体成员的运算符156
8.2.5 结构体变量的初始化156
8.3 结构体数组158
8.3.1 结构体数组的定义159
8.3.2 结构体数组的初始化159
8.4 共用体类型162
8.4.1 共用体的概念、定义及其变量说明162
8.4.2 共用体变量的赋值与应用163
实训166
技能测试170
第9章 文件173
9.1 文件概述173
9.1.1 文件的概念173
9.1.2 文件类型指针174
9.2 文件的打开与关闭174
9.2.1 文件打开函数fopen174
9.2.2 文件的关闭函数fclose176
9.3 文件的读写176
9.3.1 写字符函数fputc176
9.3.2 读字符函数fgetc178
9.3.3 读字符串函数fgets178
9.3.4 写字符串函数fputs179
9.3.5 数据块读写函数fread和fwrite180
9.3.6 格式化读写函数fscanf和fprintf181
9.3.7 文件的随机读写182
9.4 文件检测函数184
9.4.1 文件结束检测函数feof184
9.4.2 读写文件出错检测函数ferror185
9.4.3 清除错误标志函数clearerr185
实训186
技能训练187
附录Ⅰ 常用字符与ASCII编码对照表189
附录Ⅱ C语言中的关键字190
附录Ⅲ 运算符和结合性191
附录Ⅳ C常用库函数192
附录Ⅴ Turbo C(V2.0)使用指南198
附录Ⅵ Turbo C(V2.0)编译错误信息203
参考文献209
热门推荐
- 1112333.html
- 1002640.html
- 1600177.html
- 2090094.html
- 2032674.html
- 3070543.html
- 219003.html
- 587116.html
- 354741.html
- 1935889.html
- http://www.ickdjs.cc/book_3117066.html
- http://www.ickdjs.cc/book_1326472.html
- http://www.ickdjs.cc/book_3115338.html
- http://www.ickdjs.cc/book_3741794.html
- http://www.ickdjs.cc/book_2483240.html
- http://www.ickdjs.cc/book_1070087.html
- http://www.ickdjs.cc/book_324571.html
- http://www.ickdjs.cc/book_1848240.html
- http://www.ickdjs.cc/book_1458059.html
- http://www.ickdjs.cc/book_1783133.html