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

- 李建忠主编;周贤来,杨本胜副主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560642376
- 出版时间:2016
- 标注页数:278页
- 文件大小:31MB
- 文件页数:290页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
C语言程序设计基础 高职PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言程序设计概述1
理论学习1
1.1 程序设计语言1
1.2 程序设计的基本方法3
1.2.1 数据结构与算法3
1.2.2 程序设计方法5
1.3 程序设计语言的内容体系5
1.4 C语言的特点6
1.5 基本C语言程序结构7
实操训练8
任务一 认识程序设计中的基本概念8
任务二 学习VC++6.0界面操作,了解C语言程序的组成9
第2章 C语言中的基本数据与运算——C语言基本元素10
理论学习11
2.1 常量11
2.1.1 整型常量11
2.1.2 实型常量11
2.1.3 字符常量12
2.1.4 字符串常量12
2.1.5 符号常量13
2.2 变量13
2.2.1 变量的内涵13
2.2.2 变量的定义13
2.3 数据类型与存储结构15
2.3.1 整型数据的存储结构15
2.3.2 字符型数据的存储结构16
2.3.3 实型(浮点型)数据的存储结构16
2.4 算术表达式16
2.4.1 基本算术运算符与表达式17
2.4.2 自加、自减运算符与表达式19
2.4.3 赋值运算符与表达式21
2.4.4 逗号运算符与表达式24
实操训练26
实训任务三 熟悉数据类型,掌握常量、变量的正确使用26
实训任务四 熟悉C语言中算术表达式的书写与求值27
第3章 顺序结构实现语句——顺序结构程序设计29
理论学习29
3.1 简单的顺序结构语句29
3.2 数据的输入/输出31
3.2.1 数据格式输出函数(printf)31
3.2.2 数据格式输入函数(scanf)37
3.2.3 字符输出函数(putchar)39
3.2.4 字符输入函数(getchar)40
3.3 顺序结构程序设计40
实操训练42
实训任务五 熟悉格式的输出和输入42
实训任务六 学习顺序结构程序设计的方法45
第4章 选择结构实现语句——分支结构程序设计46
理论学习46
4.1 选择结构与条件判断46
4.1.1 关系运算符和关系表达式47
4.1.2 逻辑运算符和逻辑表达式48
4.1.3 逻辑型变量49
4.1.4 条件运算符和条件表达式49
4.2 实现两分支选择的if语句50
4.3 实现多重选择的if嵌套53
4.4 实现多分支选择的switch语句54
4.5 选择结构程序设计57
实操训练61
实训任务七 熟悉逻辑表达式和选择结构语句61
实训任务八 学习选择结构程序设计的方法66
第5章 循环结构实现语句——循环结构程序设计67
理论学习67
5.1 while语句67
5.2 do_while语句69
5.3 for语句70
5.3.1 for语句的形式与执行流程70
5.3.2 for语句中三个表达式的灵活使用71
5.4 用循环嵌套实现多重循环72
5.5 改变循环控制的语句74
5.5.1 break语句74
5.5.2 continue语句75
5.6 循环结构程序设计76
实操训练82
实训任务九 熟悉循环结构控制语句82
实训任务十 学习循环结构程序设计的方法88
第6章 数组——批量数据的表示与处理90
理论学习90
6.1 一维数组90
6.1.1 一维数组的定义与存储结构90
6.1.2 一维数组的初始化91
6.1.3 一维数组元素的引用92
6.1.4 一维数组的应用程序设计93
6.2 二维数组96
6.2.1 二维数组的定义与存储结构97
6.2.2 二维数组的初始化97
6.2.3 二维数组元素的引用98
6.2.4 二维数组的应用程序设计99
6.3 字符数组103
6.3.1 字符数组的定义与初始化103
6.3.2 字符数组的引用104
6.3.3 字符串处理函数105
6.3.4 字符数组的应用程序设计107
实操训练108
实训任务十一 熟悉数组的使用108
实训任务十二 学习使用数组的程序设计方法113
第7章 函数——模块化程序设计方法的实现115
理论学习115
7.1 模块化程序设计方法与函数115
7.2 函数的定义116
7.3 函数的调用118
7.3.1 函数调用方法与过程118
7.3.2 参数传递120
7.3.3 函数的返回值121
7.4 函数调用的条件与函数声明122
7.4.1 调用后定义的函数123
7.4.2 调用库函数123
7.4.3 调用外部函数124
7.5 函数的嵌套调用和递归调用126
7.5.1 函数的嵌套调用126
7.5.2 函数的递归调用127
7.6 变量的作用域与函数间的数据传递129
7.6.1 局部变量和全局变量130
7.6.2 变量的存储类型134
7.7 用函数实现模块化程序设计136
实操训练139
实训任务十三 熟悉函数的功能及其使用方法139
实训任务十四 学习模块化程序设计的方法144
第8章 指针——对存储信息的引用机制146
理论学习146
8.1 指针的概念146
8.2 通过指针引用变量的值147
8.2.1 指针变量的定义与初始化148
8.2.2 指针变量的引用149
8.2.3 指针变量作函数参数151
8.3 通过指针引用一维数组154
8.3.1 一维数组的存储结构与指针154
8.3.2 一维数组指针调整与指针变量的运算155
8.3.3 通过指针引用数组元素156
8.3.4 一维数组指针作函数参数158
8.4 通过指针引用二维数组164
8.4.1 二维数组的存储结构与指针164
8.4.2 通过指针引用二维数组元素166
8.4.3 二维数组指针作函数参数169
8.5 通过指针引用字符串172
8.5.1 字符串的存储结构与指针172
8.5.2 通过指针引用字符串172
8.5.3 字符指针作函数参数175
8.6 通过指针调用函数180
8.6.1 函数指针与指针变量的定义180
8.6.2 通过函数指针调用函数180
8.6.3 用指向函数的指针作函数的参数181
8.6.4 返回指针值的函数184
8.7 多重指针与指针数组187
8.7.1 指针数组187
8.7.2 指向指针数据的指针190
8.8 用于动态内存分配的指针型函数192
8.8.1 内存动态分配的函数192
8.8.2 void指针类型193
实操训练194
实训任务十五 熟悉指针数据类型,掌握指针的正确使用194
实训任务十六 学习指针的应用198
第9章 用户可建立的数据类型——复杂数据的表示与处理199
理论学习199
9.1 结构体199
9.1.1 结构体类型与结构体变量的定义199
9.1.2 结构体变量的初始化202
9.1.3 结构体成员的引用203
9.1.4 结构体数组205
9.1.5 结构体指针207
9.2 共用体212
9.2.1 共用体类型与共用体变量的定义212
9.2.2 共用体变量引用213
9.3 枚举类型216
9.4 用户自定义数据类型名称219
9.5 用结构体和指针处理链表220
9.5.1 链表简介220
9.5.2 建立静态链表221
9.5.3 建立动态链表222
实操训练224
实训任务十七 熟悉结构体、共用体数据类型的表示与使用224
实训任务十八 学习复杂数据表示处理的编程方法227
第10章 编译预处理与位运算229
理论学习229
10.1 编译预处理229
10.1.1 宏定义229
10.1.2 文件包含232
10.1.3 条件编译232
10.2 位运算235
10.2.1 位运算符235
10.2.2 位处理程序设计举例236
10.2.3 位段(位域)238
实操训练240
实训任务十九 熟悉C语言中的编译预处理命令和位运算功能240
实训任务二十 学习编译预处理和位运算应用编程242
第11章 文件输入/输出243
理论学习243
11.1 文件的基本概念243
11.1.1 数据文件的概念244
11.1.2 文件缓冲区244
11.1.3 文件类型指针244
11.2 文件的打开与关闭245
11.2.1 打开文件245
11.2.2 文件的关闭246
11.3 顺序读/写数据文件246
11.3.1 字符方式读/写文件246
11.3.2 字符串方式读/写文件248
11.3.3 用格式化方式读/写文件250
11.3.4 用二进制方式向文件读/写一组数据251
11.4 随机读/写数据文件253
11.4.1 位置指针定位函数253
11.4.2 随机读/写文件254
11.5 文件读/写的出错检测255
实操训练256
实训任务二十一 熟悉数据文件的建立与读/写256
实训任务二十二 学习程序与数据文件交互的程序设计方法258
附录259
附录A 常用字符与ASCII代码对照表259
附录B C语言中的关键字260
附录C 运算符及其结合性261
附录D C库函数263
附录E C编程规范269
附录F VC++6.0程序开发环境简介273
热门推荐
- 92238.html
- 320558.html
- 658369.html
- 3004902.html
- 3354494.html
- 1198127.html
- 3131628.html
- 3431351.html
- 1471952.html
- 1790174.html
- http://www.ickdjs.cc/book_2966768.html
- http://www.ickdjs.cc/book_287579.html
- http://www.ickdjs.cc/book_2776121.html
- http://www.ickdjs.cc/book_1874971.html
- http://www.ickdjs.cc/book_1766537.html
- http://www.ickdjs.cc/book_3713925.html
- http://www.ickdjs.cc/book_821283.html
- http://www.ickdjs.cc/book_1291171.html
- http://www.ickdjs.cc/book_174561.html
- http://www.ickdjs.cc/book_2753356.html