微信扫一扫,移动浏览光盘
简介
《21世纪计算机科学与技术实践型教程:C语言程序设计实践教程》是以C语言的入门级读者作为主要对象,根据C语言程序设计课程的特点,用编排独特、形式新颖、通俗易懂的方法编写的一本教材。全书包括3大部分。第1部分(第1章和第2章)介绍了C语言的基本框架、C语言的基本概念、函数的定义和使用、常量与变量的概念、C语言数据类型、运算符和表达式等。第2部分(第3章至第5章)介绍了结构化程序设计的3种基本结构。第3部分(第6章至第9章)介绍了指针的概念、数组的应用、字符串的处理方法、结构体的概念、链表的基本操作、文件的读写操作等。全书自始至终遵循开发较大任务时将一个大任务分成若干小任务后,编写函数实现该功能的开发原则。每一章增设上机指导和小结,提供贯穿于整个教学过程的一个应用实例。习题以提高编程能力为目标而设计,单号习题提供参考答案。附录中还提供快速、方便查找各知识内容的方法。书中标有“*”号的部分可以根据实际情况选讲。
《21世纪计算机科学与技术实践型教程:C语言程序设计实践教程》提供动画丰富、可直接使用的电子教案,该教案允许教师随意修改。源代码包括全书所有实例和贯穿整个教学过程的应用实例的.c文件,它们均在Turbo C 2.0中运行通过。《21世纪计算机科学与技术实践型教程:C语言程序设计实践教程》既可作为应用型或教学型院校应用类教材,也可用作传统教学模式的课程实践教材或自学者的指导书。
目录
目录
第1章C语言的基本框架1
1.1C语言的基本概念1
1.2几个简单的C程序3
1.3函数的定义和使用6
1.4上机指导11
1.5小结16
习题117
第2章C语言的数据运算20
2.1常量与变量20
2.2C语言数据类型22
2.2.1整型数据类型22
2.2.2实型数据类型24
2.2.3字符型数据类型24
2.3运算符和表达式26
2.3.1算术运算符和表达式26
2.3.2赋值运算符和表达式29
2.3.3逗号运算符和表达式30
2.3.4关系运算符和表达式31
2.3.5逻辑运算符和表达式32
*2.3.6其他运算符33
2.4上机指导36
2.5小结39
习题240
第3章顺序结构及其应用43
3.1算法与结构化程序设计43
3.2数据的输入输出控制44
3.2.1格式输入输出的函数45
3.2.2字符输入输出的函数48
3.3顺序结构应用实例49
*3.4贯穿整个教学过程的实例部分程序57
3.5上机指导60
3.6小结64
习题365
第4章分支结构及其应用69
4.1双分支结构70
4.2多分支结构75
4.3分支结构应用实例81
*4.4用条件运算符实现分支89
*4.5贯穿整个教学过程的实例部分程序90
4.6上机指导94
4.7小结99
习题499
第5章循环结构及其应用103
5.1常用的循环控制语句104
5.1.1while语句104
5.1.2do瞱hile语句111
5.1.3for语句112
5.2循环的嵌套115
5.3break语句与continue语句的使用118
5.4循环结构应用实例121
*5.5贯穿整个教学过程的实例部分程序130
5.6上机指导134
5.7小结139
习题5139
第6章指针及其使用143
6.1指针的概念、定义和使用143
6.1.1指针的概念143
6.1.2指针的定义和使用144
6.2指针的应用实例146
*6.3贯穿整个教学过程的实例部分程序149
6.4上机指导154
6.5小结156
习题6156
第7章数组及其应用159
7.1一维数组及其应用160
7.1.1一维数组的定义和使用160
7.1.2一维数组与指针162
7.1.3一维数组的应用举例165
7.2二维数组及其应用173
7.3字符串及其处理178
*7.4贯穿整个教学过程的实例部分程序186
7.5上机指导192
7.6小结197
习题7197
第8章结构体及其应用199
8.1结构体类型的使用199
8.2结构体类型数组的定义204
*8.3链表211
8.3.1动态指针与动态内存分配211
8.3.2链表的概念212
8.3.3链表的基本操作212
*8.4贯穿整个教学过程的实例部分程序220
8.5上机指导226
8.6小结230
习题8230
第9章文件及其应用232
9.1文件的基本操作232
9.1.1文件中的几个概念232
9.1.2文件的打开与关闭233
9.1.3文件的读写234
*9.2贯穿整个教学过程的实例部分程序244
9.3上机指导252
9.4小结254
习题9255
附录256
附录AC语言关键字256
附录B常用字符与ASCII码对照表256
附录C运算符的优先级和结合方向257
附录D常用C库函数258
附录E常见错误、警告信息表262
附录F关键字、运算符、库函数和算法索引263
附录G单号题参考答案267
参考文献284
第1章C语言的基本框架1
1.1C语言的基本概念1
1.2几个简单的C程序3
1.3函数的定义和使用6
1.4上机指导11
1.5小结16
习题117
第2章C语言的数据运算20
2.1常量与变量20
2.2C语言数据类型22
2.2.1整型数据类型22
2.2.2实型数据类型24
2.2.3字符型数据类型24
2.3运算符和表达式26
2.3.1算术运算符和表达式26
2.3.2赋值运算符和表达式29
2.3.3逗号运算符和表达式30
2.3.4关系运算符和表达式31
2.3.5逻辑运算符和表达式32
*2.3.6其他运算符33
2.4上机指导36
2.5小结39
习题240
第3章顺序结构及其应用43
3.1算法与结构化程序设计43
3.2数据的输入输出控制44
3.2.1格式输入输出的函数45
3.2.2字符输入输出的函数48
3.3顺序结构应用实例49
*3.4贯穿整个教学过程的实例部分程序57
3.5上机指导60
3.6小结64
习题365
第4章分支结构及其应用69
4.1双分支结构70
4.2多分支结构75
4.3分支结构应用实例81
*4.4用条件运算符实现分支89
*4.5贯穿整个教学过程的实例部分程序90
4.6上机指导94
4.7小结99
习题499
第5章循环结构及其应用103
5.1常用的循环控制语句104
5.1.1while语句104
5.1.2do瞱hile语句111
5.1.3for语句112
5.2循环的嵌套115
5.3break语句与continue语句的使用118
5.4循环结构应用实例121
*5.5贯穿整个教学过程的实例部分程序130
5.6上机指导134
5.7小结139
习题5139
第6章指针及其使用143
6.1指针的概念、定义和使用143
6.1.1指针的概念143
6.1.2指针的定义和使用144
6.2指针的应用实例146
*6.3贯穿整个教学过程的实例部分程序149
6.4上机指导154
6.5小结156
习题6156
第7章数组及其应用159
7.1一维数组及其应用160
7.1.1一维数组的定义和使用160
7.1.2一维数组与指针162
7.1.3一维数组的应用举例165
7.2二维数组及其应用173
7.3字符串及其处理178
*7.4贯穿整个教学过程的实例部分程序186
7.5上机指导192
7.6小结197
习题7197
第8章结构体及其应用199
8.1结构体类型的使用199
8.2结构体类型数组的定义204
*8.3链表211
8.3.1动态指针与动态内存分配211
8.3.2链表的概念212
8.3.3链表的基本操作212
*8.4贯穿整个教学过程的实例部分程序220
8.5上机指导226
8.6小结230
习题8230
第9章文件及其应用232
9.1文件的基本操作232
9.1.1文件中的几个概念232
9.1.2文件的打开与关闭233
9.1.3文件的读写234
*9.2贯穿整个教学过程的实例部分程序244
9.3上机指导252
9.4小结254
习题9255
附录256
附录AC语言关键字256
附录B常用字符与ASCII码对照表256
附录C运算符的优先级和结合方向257
附录D常用C库函数258
附录E常见错误、警告信息表262
附录F关键字、运算符、库函数和算法索引263
附录G单号题参考答案267
参考文献284
C语言程序设计实践教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×