C语言程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:唐名华主编;伍春晖,侯昉,鲜征征,王泽编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302399711
- 页数:321 页
第1章 C语言开发环境 1
1.1程序设计过程 1
1.2 Hello World程序 2
1.3 Visual C++6.0的安装与开发过程 2
1.4题库系统简介 12
1.4.1教师端 12
1.4.2学生端 14
1.4.3手机端 16
习题 19
第2章 数据与运算符 20
2.1数据类型 20
2.1.1整型 20
2.1.2实型 21
2.1.3字符型 21
2.1.4字符型数据在内存中的存储形式 22
2.2常量与变量 23
2.2.1标识符 23
2.2.2常量 24
2.2.3变量 24
2.2.4数据的存储宽度、取值范围与精度 26
2.3运算符 28
2.3.1算术运算符 28
2.3.2自增、自减运算符 31
2.3.3逻辑运算符 32
2.3.4关系运算符 33
2.3.5位运算符 33
2.3.6赋值运算符 35
习题 36
第3章 表达式与语句 37
3.1表达式 37
3.2表达式的值及其类型 37
3.2.1值与类型 37
3.2.2运算符的优先级与结合性 38
3.2.3逗号运算符和条件运算符 39
3.3语句 40
习题 42
第4章 顺序结构程序设计 44
4.1算法的N-S图表示 44
4.2程序的三种基本结构 45
4.3数据输入 46
4.3.1字符输入函数getchar 46
4.3.2格式输入函数scanf 46
4.4数据输出 51
4.4.1字符输出函数putchar 51
4.4.2格式输出函数printf 51
4.5程序举例 56
习题 58
第5章 选择结构程序设计 61
5.1 if语句 61
5.1.1一般形式 61
5.1.2无else的if语句 64
5.1.3扩展形式 65
5.1.4嵌套的if语句 68
5.2 switch语句 70
习题 73
第6章 循环结构程序设计 77
6.1 while语句 77
6.2 do…while语句 80
6.3 for语句 83
6.4 goto语句构建循环 87
6.5 break语句与continue语句 88
6.6循环的嵌套 91
习题 95
第7章 数组 100
7.1一维数组 100
7.1.1一维数组的定义 100
7.1.2一维数组的引用 101
7.1.3一维数组的初始化 102
7.2二维数组 105
7.2.1二维数组的定义 105
7.2.2二维数组的引用 106
7.2.3二维数组的初始化 107
7.2.4多维数组 112
7.3字符数组 112
7.3.1字符数组的定义与引用 112
7.3.2字符数组的初始化 112
7.3.3字符数组与字符串 113
7.3.4字符数组的输出输入 114
7.3.5常用字符串处理函数 117
习题 119
第8章 函数 123
8.1函数概述 123
8.2函数定义 124
8.2.1函数定义的一般形式 124
8.2.2函数形式参数 125
8.2.3函数返回值 125
8.3函数调用 127
8.3.1函数调用形式 127
8.3.2实际参数 129
8.3.3函数声明 129
8.3.4函数调用方式 131
8.3.5参数传递 131
8.4嵌套调用和递归调用 134
8.5数组作为函数参数 139
8.5.1数组元素作函数实参 139
8.5.2数组作函数参数 141
8.6变量的作用域和存储类别 150
8.6.1变量的作用域 150
8.6.2变量的存储类别 154
习题 158
第9章 编译预处理 162
9.1宏定义 162
9.1.1不带参数的宏定义 162
9.1.2带参数的宏定义 164
9.2文件包含 166
9.3条件编译 168
习题 170
第10章 指针 172
10.1指针概述 172
10.1.1内存的结构 172
10.1.2指针的概念 173
10.2指针变量定义与操作 174
10.2.1指针变量的定义 174
10.2.2指针变量的引用 175
10.2.3指针变量的运算 177
10.2.4指针变量作为函数参数 178
10.3数组与指针 183
10.3.1通过指针变量访问一维数组 184
10.3.2数组作函数参数 187
10.3.3通过指针变量访问多维数组 192
10.4字符指针变量 199
10.4.1通过字符指针变量访问字符变量 199
10.4.2通过字符指针变量访问字符数组 200
10.4.3通过字符指针变量访问字符串 202
10.4.4字符指针变量作函数参数 205
10.4.5字符指针变量与字符数组的比较 208
10.5函数与指针 209
10.5.1返回指针值的函数 209
10.5.2通过指针变量调用函数 212
10.6多级指针、指针数组与命令行参数 213
10.6.1多级指针 213
10.6.2指针数组 215
10.6.3命令行参数 217
习题 220
第11章 结构体 224
11.1定义结构体类型 224
11.2结构体类型变量的定义与初始化 226
11.3结构体类型变量的引用 228
11.4结构体数组 230
11.5结构体指针 233
11.6用typedef定义类型 239
习题 241
第12章 文件 245
12.1文件的基本概念 245
12.2文件结构体 247
12.3文件的打开与关闭 247
12.3.1用函数fopen打开文件 247
12.3.2用函数fclose关闭文件 249
12.4文件读写 249
12.4.1字符输入、输出函数fgetc和fputc 249
12.4.2格式输入、输出函数fscanf和fprintf 250
12.4.3块输入、输出函数fread和fwrite 252
12.5文件定位 256
12.5.1函数rewind 256
12.5.2函数fseek 257
12.5.3函数ftell 259
习题 259
第13章 程序调试 263
13.1程序调试简介 263
13.2 Visual C++6.0调试工具 264
13.3程序调试举例 266
习题 269
附录A 课程设计题目 270
附录B ASCII码表 273
附录C 共用体和枚举类型 275
附录D 习题参考答案 279
参考文献 321
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《妈妈365天英语》(韩)申艺莉著 2014
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019