C语言程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:孙力主编
- 出 版 社:北京:中国农业出版社
- 出版年份:2008
- ISBN:9787109122208
- 页数:371 页
第1章 C语言及程序设计概述 1
1.1 C语言简介 1
1.1.1 C语言的发展过程 1
1.1.2 C语言的主要特点 2
1.2 C语言程序结构 3
1.2.1 C语言程序结构及其主要特点 3
1.2.2标识符与关键字 7
1.3 C语言编译工具简介 8
1.3.1 C语言程序实现的步骤 8
1.3.2 Turbo C 2.0编译工具简介 9
1.3.3 Visual C++6.0编译工具简介 13
习题 19
第2章 数据类型、运算符与表达式 21
2.1常量和变量 21
2.1.1常量 21
2.1.2变量 25
2.2基本数据类型 27
2.2.1整数类型 28
2.2.2字符型 29
2.2.3实数类型 30
2.3数据类型的转换 32
2.3.1自动类型转换 32
2.3.2强制类型转换 35
2.4运算符和表达式 36
2.4.1算术运算符和算术表达式 36
2.4.2关系运算符和关系表达式 43
2.4.3逻辑运算符和逻辑表达式 46
2.4.4赋值运算符和赋值表达式 48
2.4.5位运算符与位运算 50
2.4.6条件运算符与条件表达式 54
2.4.7逗号运算符与逗号表达式 56
2.4.8求字节数运算符 57
2.4.9特殊运算符 58
2.5运算符的优先级和结合性 59
2.5.1运算符的优先级 59
2.5.2运算符的结合性 60
习题 62
第3章 顺序结构程序设计 71
3.1算法简介 71
3.1.1算法的概念 71
3.1.2算法的常用描述方法 72
3.2 C语句概述 75
3.3 C语言的基本输入与输出 78
3.3.1字符输入输出函数 78
3.3.2格式输入输出函数 79
3.4顺序结构程序设计 90
3.4.1顺序结构程序设计思想 90
3.4.2顺序结构程序设计举例 90
习题 92
第4章 选择结构程序设计 97
4.1 if语句 97
4.1.1单分支if语句 97
4.1.2双分支if语句 99
4.1.3多分支if语句 100
4.1.4 if语句的嵌套 102
4.1.5条件运算符和条件表达式 104
4.2 switch语句 105
4.2.1 switch语句 105
4.2.2 switch语句的嵌套 108
4.3选择结构程序设计举例 109
习题 112
第5章 循环结构程序设计 127
5.1 while和do...while循环结构 127
5.1.1 while语句的一般形式 127
5.1.2 while语句使用说明 129
5.1.3 do...while语句的一般形式 130
5.1.4 do...while语句使用说明 131
5.2 for循环结构和循环的嵌套 132
5.2.1 for循环语句的一般形式 132
5.2.2 for循环语句使用说明 133
5.2.3循环嵌套的形式 135
5.2.4嵌套循环的说明 137
5.3流程转向语句 138
5.3.1 goto语句 138
5.3.2 break语句 139
5.3.3 continue语句 141
5.4循环结构程序设计举例 142
5.4.1循环体的执行次数 142
5.4.2选择循环语句 144
5.4.3提前结束循环 146
5.4.4其他应用举例 148
习题 150
第6章 数组 157
6.1一维数组 157
6.1.1一维数组的定义 157
6.1.2一维数组元素的引用 158
6.1.3一维数组的初始化 159
6.1.4一维数组应用举例 159
6.2多维数组 162
6.2.1二维数组的定义 162
6.2.2二维数组元素的引用 163
6.2.3二维数组的初始化 164
6.2.4二维数组使用举例 165
6.3字符数组 168
6.3.1字符数组的定义 168
6.3.2字符数组的初始化 169
6.3.3字符串与字符串结束标志 170
6.3.4字符数组的引用与输入输出 171
6.3.5字符串处理函数 172
6.3.6字符数组使用举例 177
6.4数组应用举例 180
习题 184
第7章 函数 189
7.1函数的定义 189
7.1.1函数概述 189
7.1.2函数定义 192
7.2函数参数和返回值 195
7.2.1形式参数和实际参数 195
7.2.2函数的返回值 200
7.3函数的调用 201
7.3.1函数调用 201
7.3.2函数声明 202
7.4函数的嵌套调用和递归调用 203
7.4.1函数的嵌套调用 203
7.4.2函数的递归调用 205
7.5变量的作用域 209
7.6变量的存储类别 211
习题 214
第8章 指针 221
8.1指针和地址 221
8.2指针变量 223
8.2.1指针变量的定义 223
8.2.2指针变量赋值 224
8.2.3指针运算符与指针表达式 227
8.2.4指针变量引用 229
8.2.5指针变量作为函数的参数 230
8.3指针和数组 232
8.3.1指向数组的指针 232
8.3.2通过指针引用数组元素 233
8.3.3数组名作为函数参数 236
8.3.4指向多维数组的指针和指针变量 240
8.4指针和字符串 245
8.4.1字符串的表示 245
8.4.2字符串指针作为函数参数 247
8.4.3字符数组与字符串指针的区别 249
8.5指针和函数 251
8.5.1函数的指针 251
8.5.2用指向函数的指针作函数参数 253
8.5.3返回指针值的函数 255
8.6指向指针的指针 256
8.6.1指向指针的指针 256
8.6.2指针数组 258
8.6.3指针数组作main函数的参数 260
习题 262
第9章 结构体和共用体 267
9.1结构体 267
9.1.1结构体类型定义 267
9.1.2结构体变量的定义 269
9.1.3结构体变量的引用 271
9.1.4结构体变量的赋值 273
9.2结构体数组与结构体指针 276
9.2.1结构体数组 276
9.2.2指向结构体的指针 279
9.2.3结构体作函数的参数 283
9.2.4结构体举例 288
9.3链表 290
9.3.1链表概述 290
9.3.2处理动态链表所需的函数 292
9.3.3链表的基本操作 295
9.4共用体 301
9.4.1共用体类型的定义 301
9.4.2共用体类型变量的定义 302
9.4.3共用体变量的引用 302
9.4.4共用体变量的初始化 303
9.5枚举类型和自定义类型 305
9.5.1枚举类型的定义 306
9.5.2枚举变量的定义和初始化 306
9.5.3枚举数据的运算 308
9.5.4枚举数据的输入输出 308
9.5.5枚举变量举例 309
9.5.6用typedef定义类型 312
习题 315
第10章 文件 321
10.1 C文件概述 321
10.2文件的基本操作 323
10.2.1文件的打开与关闭 323
10.2.2文件的读和写 326
10.3文件操作举例 332
习题 341
第11章 预处理命令 343
11.1宏定义 343
11.1.1无参宏定义 343
11.1.2带参数的宏定义 348
11.2文件包含处理 352
11.3条件编译 354
习题 357
附录 363
附录A 常用字符与ASCII对照表 363
附录B C语言的常用库函数 365
主要参考文献 370
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018