![C语言程序设计](https://cover.qianqiantushu.cc/47/s645d08e.jpg)
![C语言程序设计](https://cover.qianqiantushu.cc/47/s645d08e.jpg)
C语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:黄建,王莉莉主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302210245
- 页数:272 页
第1章 C程序的结构和常用运算符 1
题例1 开发C语言程序的步骤 1
题例2 C语言的特点 4
题例3 了解main函数 4
题例4 C程序的书写格式 5
题例5 C程序的注释 5
题例6 标识符 6
题例7 关键字 7
题例8 赋值运算符 7
题例9 复合赋值运算符 8
题例10 算术运算符 9
题例11 输出整数的各位数字 9
题例12 自增自减运算符 10
题例13 关系运算符 11
题例14 逻辑运算符 11
题例15 短路逻辑运算符 12
题例16 条件运算符 13
题例17 逻辑恒等式 13
题例18 逗号运算符 14
题例19 运算符的优先级 14
题例20 语句 15
习题演练 16
第2章 数据类型与输入输出函数 20
题例21 数据类型 20
题例22 整型 21
题例23 数制转换 22
题例24 整型数据的溢出 23
题例25 实型 23
题例26 字符类型与ASCII码 24
题例27 转义字符 25
题例28 字符分类函数 26
题例29 自动类型转换 27
题例30 强制类型转换 27
题例31 四舍五入 28
题例32 printf和scanf函数的一般形式 29
题例33 指定输入输出数据的宽度 31
题例34 格式修饰符 32
题例35 输入输出不同类型数据 33
题例36 输入字符 34
题例37 getchar和putchar函数 34
习题演练 35
第3章 用条件测试做出判断 37
题例38 if语句 37
题例39 if-else语句 38
题例40 if语句的嵌套 39
题例41 if-else-if阶梯 40
题例42 switch语句 42
题例43 break语句 43
题例44 省略了break语句 44
题例45 条件运算符、if与switch语句的比较 45
题例46 三个数排序 46
题例47 闰年问题 47
习题演练 48
第4章 使用循环重复执行操作 51
题例48 while语句 51
题例49 while语句与自增运算符 52
题例50 单个变量控制while语句 52
题例51 最大公约数和最小公倍数 52
题例52 回文数 53
题例53 圆周率 54
题例54 分类统计字符个数 55
题例55 for循环语句 56
题例56 for语句的一些变化 57
题例57 水仙花数 58
题例58 Fibonacci数列 59
题例59 常用ASCII码对照表 60
题例60 do-while语句 60
题例61 逆序输出整数 61
题例62 while、for与do-while语句的比较 62
题例63 在循环中使用break语句 63
题例64 continue语句 63
题例65 循环嵌套 64
题例66 在嵌套的循环中使用break语句 65
题例67 完数 65
题例68 素数 66
题例69 菱形 67
题例70 循环与switch语句 68
题例71 goto语句和语句标号 69
习题演练 70
第5章 用数组存储信息 75
题例72 一维数组的定义和初始化 75
题例73 sizeof运算符 76
题例74 逆序输出数组元素 76
题例75 数组逆序存放 77
题例76 求数组中的极值 77
题例77 用数组输出Fibonacci数列 78
题例78 折半查找 79
题例79 筛选法求素数 80
题例80 冒泡法排序 82
题例81 选择法排序 83
题例82 插入法排序 84
题例83 数据分类统计 85
题例84 二维数组的定义和初始化 86
题例85 杨辉三角形 88
题例86 为方阵的三角形区域赋值 89
题例87 计算二维数组行列之和 90
习题演练 91
第6章 使用函数封装代码 95
题例88 函数的一般形式 95
题例89 无返回值的函数 96
题例90 实参与形参 97
题例91 函数参数传递原则 97
题例92 函数交换形参的值 98
题例93 函数返回值与函数类型 99
题例94 函数声明 99
题例95 全局变量与局部变量的作用域 100
题例96 全局变量与局部变量同名 101
题例97 在复合语句中定义变量 102
题例98 函数嵌套调用 102
题例99 函数递归调用 103
题例100 用函数递归逆序输出整数 104
题例101 变量的存储类别 105
题例102 静态变量static 106
题例103 内部函数和外部函数 106
题例104 使用工程文件 107
习题演练 111
第7章 编译预处理 116
题例105 无参宏 116
题例106 带参数的宏 117
题例107 带参数的宏与函数的比较 118
题例108 文件包含 119
题例109 条件编译 119
习题演练 121
第8章 整型指针与数组 124
题例110 使用指针访问整数 124
题例111 指针变量赋初值 126
题例112 指针与赋值运算 126
题例113 指针与一维数组 127
题例114 数组恒等式 128
题例115 指针就是数组 128
题例116 指针与自增运算符 129
题例117 指针作为函数参数 130
题例118 调用函数返回多个值 131
题例119 作为实参的指针变量与形参同名 131
题例120 为不确定的内存单元赋值 132
题例121 调用函数交换变量的值 133
题例122 函数交换形参保存的地址 133
题例123 指针指向不确定的内存单元 134
题例124 数组名作为函数参数 135
题例125 j++模式 135
题例126 函数返回二维数组的最大值及其下标 137
题例127 数组元素的地址作为函数参数 138
题例128 数组的地址与数值 139
题例129 指针与二维数组 140
习题演练 141
第9章 字符数组、字符串与字符指针 146
题例130 字符数组与字符串 146
题例131 strlen函数 147
题例132 ‘0’与‘ ’的区别 147
题例133 %c与%s的区别 148
题例134 strcpy函数 149
题例135 strcat函数 150
题例136 strcmp函数 150
题例137 strstr函数 151
题例138 atoi和atof函数 152
题例139 gets和puts函数 152
题例140 实现strlen函数 153
题例141 实现strcpy函数 154
题例142 实现strcat函数 156
题例143 实现strcmp函数 158
题例144 字符数组与字符指针的比较 159
题例145 ‘A’与“A”的区别 162
题例146 删除字符串中所有的*号 162
题例147 数字字符串转换为数字 164
题例148 字符串数组 165
习题演练 166
第10章 指针的高级应用 173
题例149 二级指针 173
题例150 指针数组 174
题例151 二级指针与指针数组 175
题例152 整型指针数组 176
题例153 指向一维数组的指针 177
题例154 四种存储类型的比较 178
题例155 指针数组作为函数参数 180
题例156 二维数组作为函数参数 181
题例157 指向函数的指针 182
题例158 返回指针的函数 183
题例159 指针数组作main函数的形参 184
习题演练 185
第11章 构造类型 190
题例160 结构体类型struct 190
题例161 结构体变量的初始化 191
题例162 引用结构体变量的成员 192
题例163 指向结构体的指针 193
题例164 结构体数组与指针 194
题例165 结构体变量作为函数参数 195
题例166 结构体指针作为函数参数 196
题例167 结构体成员作为函数参数 196
题例168 结构体成员的地址作为函数参数 197
题例169 返回结构体的函数 198
题例170 共用体类型union 198
题例171 枚举类型enum 200
题例172 用户自定义类型typedef 201
题例173 用户自定义构造类型 201
题例174 结构体数组排序 202
题例175 动态内存分配 204
题例176 链表的存储结构 205
题例177 后插入方式创建链表 207
题例178 前插入方式创建链表 208
题例179 访问链表 209
题例180 在链表中插入结点 210
题例181 在链表中删除结点 211
题例182 释放链表 212
题例183 自增与成员运算符 213
习题演练 213
第12章 位运算 221
题例184 位与运算符 221
题例185 位或运算符 221
题例186 位异或运算符 222
题例187 按位取反运算符 223
题例188 位左移和位右移运算符 223
题例189 复合位运算符 224
题例190 运算符优先级完整口诀 224
习题演练 225
第13章 使用磁盘文件 227
题例191 fopen和fclose函数 227
题例192 fputc和fgetc函数 229
题例193 fputs和fgets函数 230
题例194 fprintf和fscanf函数 232
题例195 fwrite和fread函数 233
题例196 fseek函数 234
题例197 rewind函数 235
题例198 ftell函数 236
题例199 feof函数 237
题例200 文本文件与二进制文件的比较 237
习题演练 238
附录A C程序常见错误举例 244
附录B 习题参考答案 252
参考文献 272
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019