当前位置:主页 > 课后答案 > C语言习题答案
C程序设计教程与实验

《C程序设计教程与实验》课后习题答案

  • 更新:2021-08-09
  • 大小:1.35 MB
  • 类别:C语言
  • 作者:吉顺如
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

《C程序设计教程与实验》是由吉顺如主编,2011年6月清华大学出版社出版的高等院校计算机基础教育规划教材。该教材可作为高等院校理工科各专业“高级语言程序设计”课程的教材,也可供对程序设计有兴趣的读者参考。 

该教材共分12章,内容包括:C语言的基本结构、数据类型及其运算符和表达式、C程序的3种控制结构、数组、函数、指针、结构体与共用体、文件等内容。

目录

  • 第1章 C语言程序设计概述1
  • 7.2 函数的调用134
  • 1.1 C程序简介1
  • 7.2.1 函数调用的一般形式134
  • 1.2 C程序的结构3
  • 7.2.2 函数的参数和返回值135
  • 1.3 C语言的特点4
  • 7.2.3 函数声明136
  • 1.4 C程序的书写格式5
  • 7.2.4 函数的嵌套调用137
  • 1.5 C程序的开发过程及VC++6.0集成开发环境5
  • 7.2.5 函数的递归调用138
  • 1.5.1 C程序的开发过程5
  • 7.3 数组作为函数参数139
  • 1.5.2 VC++6.0集成开发环境6
  • 7.4 变量的作用域和存储类别140
  • 1.6 习题13
  • 7.4.1 变量的作用域140
  • 第2章 数据类型、运算符和表达式16
  • 7.4.2 变量的存储类别143
  • 2.1 关键字与标识符16
  • 7.5 内部函数和外部函数145
  • 2.2 常量与变量17
  • 7.5.1 内部函数(静态函数)145
  • 2.2.1 常量17
  • 7.5.2 外部函数145
  • 2.2.2 变量18
  • 7.6 应用举例145
  • 2.3 基本数据类型18
  • 7.7 习题150
  • 2.3.1 整型数据18
  • 第8章 指针155
  • 2.3.2 实型数据21
  • 8.1 指针概述155
  • 2.3.3 字符型数据22
  • 8.1.1 指针的概念155
  • 2.4 运算符和表达式26
  • 8.1.2 指针变量的定义157
  • 2.4.1 算术运算符和算术运算表达式26
  • 8.1.3 指针变量的引用158
  • 2.4.2 赋值运算符和赋值表达式27
  • 8.2 指针与数组161
  • 2.4.3 逗号运算符和逗号表达式29
  • 8.2.1 通过指针引用数组元素163
  • 2.4.4 强制类型转换运算符30
  • 8.2.2 指针与数组名167
  • 2.4.5 sizeof运算符30
  • 8.3 指针与字符串170
  • 2.4.6 不同数据类型的数据间的混合运算31
  • 8.4 指针与函数173
  • 2.5 自增、自减运算32
  • 8.4.1 指针作为函数参数173
  • 2.6 位运算33
  • 8.4.2 返回指针值的函数177
  • 2.7 应用举例35
  • 8.4.3 指向函数的指针179
  • 2.8 习题36
  • 8.5 多级指针181
  • 第3章 顺序结构程序设计39
  • 8.5.1 指向指针的指针181
  • 3.1 算法简介39
  • 8.5.2 指针数组183
  • 3.1.1 算法的概念39
  • 8.5.3 指向多维数组行的指针188
  • 3.1.2 算法的特性40
  • 8.6 应用举例191
  • 3.1.3 算法的表示41
  • 8.7 指针小结193
  • C程序设计教程与实验目 录3.2 基本语句43
  • 8.8 习题194
  • 3.2.1 程序的结构43
  • 第9章 结构体与共用体200
  • 3.2.2 C语言的基本语句44
  • 9.1 结构体概述200
  • 3.2.3 赋值语句45
  • 9.1.1 结构体变量的定义和初始化200
  • 3.3 预处理命令46
  • 9.1.2 结构体成员的引用204
  • 3.3.1 不带参数的宏定义46
  • 9.2 结构体数组204
  • 3.3.2 带参数的宏定义47
  • 9.3 指向结构体的指针206
  • 3.3.3 文件包含49
  • 9.4 结构体与函数210
  • 3.3.4 条件编译50
  • 9.5 链表211
  • 3.4 输入/输出52
  • 9.5.1 动态内存管理211
  • 3.4.1 格式输入/输出函数52
  • 9.5.2 链表概述214
  • 3.4.2 字符输入/输出函数58
  • 9.5.3 链表的相关操作215
  • 3.5 应用举例59
  • 9.6 共用体概述222
  • 3.6 习题61
  • 9.6.1 共用体变量的定义和初始化222
  • 第4章 选择结构程序设计65
  • 9.6.2 共用体变量的引用223
  • 4.1 关系运算符和关系运算表达式65
  • 9.7 类型定义符typedef225
  • 4.2 逻辑运算符和逻辑运算表达式66
  • 9.8 应用举例227
  • 4.3 选择结构控制语句67
  • 9.9 习题231
  • 4.3.1 if语句67
  • 第10章 文件238
  • 4.3.2 switch语句70
  • 10.1 文件概述238
  • 4.4 条件运算符72
  • 10.2 常用文件操作函数239
  • 4.5 应用举例73
  • 10.2.1 文件的打开与关闭239
  • 4.6 习题79
  • 10.2.2 文件的读/写241
  • 第5章 循环结构程序设计84
  • 10.2.3 文件的定位248
  • 5.1 循环结构的控制语句84
  • 10.2.4 文件读/写中的检测250
  • 5.1.1 while循环语句84
  • 10.3 应用举例250
  • 5.1.2 do...while循环语句85
  • 10.4 习题256
  • 5.1.3 for循环语句86
  • 第11章 单片机C语言编程实例261
  • 5.2 循环的嵌套87
  • 11.1 功能要求261
  • 5.3 break语句和continue语句89
  • 11.2 硬件线路261
  • 5.3.1 break语句89
  • 11.3 编程分解263
  • 5.3.2 continue语句90
  • 11.3.1 充电控制263
  • 5.4 应用举例91
  • 11.3.2 时钟中断264
  • 5.5 习题94
  • 11.3.3 端口操作265
  • 第6章 数组101
  • 11.4 单片机C语言编程小结266
  • 6.1 一维数组101
  • 11.5 智能充电机完整源代码267
  • 6.1.1 一维数组的定义和引用101
  • 第12章 实验279
  • 6.1.2 一维数组的初始化102
  • 实验1 熟悉VC++6.0环境及运行C程序279
  • 6.1.3 一维数组的应用举例103
  • 实验2 数据类型、运算符和表达式281
  • 6.2 二维数组105
  • 实验3 顺序结构程序设计282
  • 6.2.1 二维数组的定义和引用105
  • 实验4 选择结构程序设计285
  • 6.2.2 二维数组的初始化106
  • 实验5 循环结构程序设计288
  • 6.2.3 二维数组的应用举例107
  • 实验6 数组程序设计291
  • 6.3 字符数组110
  • 实验7 函数程序设计294
  • 6.3.1 字符数组的定义和引用110
  • 实验8 指针程序设计298
  • 6.3.2 字符数组的初始化111
  • 实验9 结构体与链表程序设计302
  • 6.3.3 字符串112
  • 实验10 文件程序设计307
  • 6.3.4 常用的字符串处理函数113
  • 附录311
  • 6.4 应用举例118
  • 附录A 常用字符与ASCII代码对照表311
  • 6.5 习题127
  • 附录B C语言的关键字312
  • 第7章 函数133
  • 附录C 运算符和结合性312
  • 7.1 函数的概念133
  • 附录D C库函数313
  • 7.1.1 函数的分类133
  • 附录E C程序中常见错误分析318
  • 7.1.2 函数的定义134
  • 参考文献326

资源下载

资源下载地址1:https://pan.baidu.com/s/1FR65roHz-_3lTimLgsfV0A

相关资源

网友留言