C语言程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李圣良,虞芬主编
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2015
- ISBN:9787560636610
- 页数:360 页
第1单元 编写C程序的基础知识 1
1.1 C程序的编写、调试和运行 1
1.1.1 C程序的结构 1
1.1.2 C程序的调试与运行 4
习题 8
1.2 算法 9
1.2.1 算法的定义和特性 9
1.2.2 算法的描述 10
1.2.3 常用算法举例 11
1.2.4 算法拓展 14
习题 15
1.3 程序中的数据 16
1.3.1 变量与常量 16
1.3.2 基本数据类型 18
1.3.3 知识拓展——数据的表示方法 25
习题 26
1.4 常用表达式和运算符 27
1.4.1 表达式、运算符概述 27
1.4.2 算术运算符及表达式 28
1.4.3 赋值运算符及表达式 30
1.4.4 自增、自减运算符及表达式 32
1.4.5 逗号运算符及表达式 34
1.4.6 其他运算符及表达式 35
习题 37
单元小结 38
单元练习 38
第2单元 顺序和选择结构程序设计 40
2.1 顺序结构程序设计 40
2.1.1 表达式语句、空语句、复合语句和控制语句 40
2.1.2 输出语句printf函数 41
2.1.3 输入语句scanf函数 49
2.1.4 知识拓展——不常用的格式字符 54
2.1.5 字符类型输入、输出函数 54
习题 56
2.2 if语句 57
2.2.1 简单的选择结构程序设计 57
2.2.2 C语言的条件 59
2.2.3 if语句的缺省格式 61
2.2.4 if语句应用举例 63
习题 67
2.3 if的嵌套 70
2.3.1 if嵌套 70
2.3.2 条件运算表达式 74
习题 76
2.4 switch开关语句 78
2.4.1 switch语句格式与运行过程 78
2.4.2 switch语句应用举例 82
习题 84
单元小结 86
单元练习 86
第3单元 循环结构程序设计 90
3.1 用while语句实现固定次数的循环结构程序设计 90
3.1.1 while语句格式与运行流程 90
3.1.2 用while语句实现固定次数循环 92
习题 98
3.2 用while语句实现不固定次数的循环结构程序设计 99
3.2.1 设定条件的循环结构程序设计 99
3.2.2 结束符的循环结构程序设计 103
习题 107
3.3 do…while与for循环语句 109
3.3.1 do…while循环语句 109
3.3.2 for循环语句 112
习题 116
3.4 较复杂的循环程序设计 118
3.4.1 影响循环运行的语句 118
3.4.2 递推类型程序设计 121
习题 125
3.5 多重循环程序设计 127
3.5.1 多重循环的运行过程 127
3.5.2 逐步求精程序设计 129
习题 131
3.6 循环综合应用 133
3.6.1 素数问题 133
3.6.2 穷举法程序设计 136
习题 137
单元小结 139
单元练习 139
第4单元 数组 143
4.1 一维数组 143
4.1.1 数组的引入 143
4.1.2 一维数组的定义、初始化、引用、遍历 145
4.1.3 一维数组的应用 149
习题 155
4.2 二维数组 156
4.2.1 二维数组的引入 156
4.2.2 二维数组的定义、初始化、引用、遍历 157
4.2.3 二维数组的应用 159
习题 162
4.3 字符数组与字符串 164
4.3.1 字符数组的定义、初始化、引用、遍历和存储 164
4.3.2 字符串输入/输出 166
4.3.3 字符串数组 168
4.3.4 字符数组的应用 169
4.3.5 字符串处理 172
习题 175
单元小结 177
单元练习 177
第5单元 函数 181
5.1 函数的定义、函数参数和函数值 181
5.1.1 C语言对函数的规定 181
5.1.2 函数的定义 181
习题 183
5.2 函数的调用 184
5.2.1 函数调用的一般形式 184
5.2.2 函数的声明 185
5.2.3 函数参数的传递方式 186
习题 189
5.3 函数的嵌套调用与递归调用 190
5.3.1 函数的嵌套调用 190
5.3.2 函数的递归调用 192
习题 194
5.4 函数应用举例 195
习题 201
5.5 变量的作用域和生存期 203
5.5.1 变量的作用域 203
5.5.2 变量的生存期 206
习题 209
单元小结 212
单元练习 212
第6单元 指针 216
6.1 指针与指针变量 216
6.1.1 地址与指针 216
6.1.2 指针变量 217
6.1.3 应用举例 219
习题 222
6.2 指针与数组 223
6.2.1 指向数组元素的指针 223
6.2.2 适用于数组的指针运算 225
6.2.3 指向字符串的指针 227
习题 228
6.3 指针与函数 229
6.3.1 指针作为函数参数 229
6.3.2 指向数组的指针作为函数参数 233
习题 234
6.4 拓展知识 237
6.4.1 指针与二维数组 237
6.4.2 指针数组 239
6.4.3 命令行参数 240
单元小结 241
单元练习 242
第7单元 结构体和共用体 246
7.1 结构体 246
7.1.1 结构体类型 246
7.1.2 结构体变量 248
7.1.3 应用举例 250
习题 252
7.2 结构体数组 255
习题 257
7.3 共用体 260
习题 264
单元小结 265
单元练习 266
第8单元 文件 267
8.1 文件的基本概念与操作 267
8.1.1 文件的基本概念 267
8.1.2 文件的基本操作 268
8.1.3 文件基本操作应用举例 270
习题 273
8.2 文件的应用 275
8.2.1 文本文件字符读写函数 275
8.2.2 二进制文件读写操作 278
习题 281
8.3 文件的定位 283
习题 285
单元小结 286
单元练习 287
第9单元 编译预处理 289
9.1 宏定义 289
9.1.1 不带参数的宏定义 289
9.1.2 带参数的宏定义 292
习题 295
9.2 文件包含 296
习题 298
单元小结 299
单元练习 299
第10单元 位运算 302
10.1 位运算符和位运算 302
10.1.1 位运算符 302
10.1.2 “按位与”运算符(&) 303
10.1.3 “按位或”运算符(I) 303
10.1.4 “按位异或”运算符(^) 304
10.1.5 “按位取反”运算符(~) 304
10.1.6 “左移”运算符(?) 305
10.1.7 “右移”运算符(?) 305
10.1.8 位复合赋值运算符 305
10.1.9 不同长度的数据进行位运算 306
习题 306
10.2 位运算应用举例 307
习题 309
单元小结 309
单元练习 310
实验指导 312
实验一 熟悉C程序编辑、编译、运行的过程 312
实验二 输入、输出语句 314
实验三 if语句 316
实验四 多路分支 319
实验五 while循环语句 323
实验六 do…while与for循环语句 327
实验七 多重循环 329
实验八 数组 332
实验九 字符串 335
实验十 函数 339
实验十一 结构体与共用体 342
实验十二 指针 345
实验十三 文件 348
附录 353
附录A C语言中的关键字 353
附录B 常用ASCII代码对照表 354
附录C 运算符的优先级和结合性 355
附录D C语言库函数 356
参考文献 360
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017