C语言程序设计教程
全新正版 极速发货
¥
26.35
5.4折
¥
49
全新
库存3件
作者谭浩强,谭亦峰,金莹
出版社清华大学出版社
ISBN9787302556169
出版时间2020-07
装帧平装
开本16开
定价49元
货号1202114161
上书时间2024-09-30
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章程序设计和C语言1
1.1计算机程序和计算机语言1
1.2C语言的发展过程2
1.3从最简单的C语言程序开始3
1.4C语言程序的结构7
1.5运行C语言程序的步骤与方法8
1.6算法是程序的灵魂10
1.6.1什么是算法10
1.6.2算法+数据结构=程序11
1.6.3怎样表示一个算法12
1.7结构化程序设计方法18
本章小结20
习题21
第2章C语言程序设计初步22
2.1顺序程序设计举例22
2.2数据的类型和表现形式26
2.2.1C语言的数据类型26
2.2.2数据表现形式——常量和变量27
2.3在计算机中存储数据28
2.3.1数据在计算机中以二进制形式存储28
2.3.2位、字节和地址29
2.4整型数据的属性与运算30
2.4.1整型数据的分类30
2.4.2整型数据在内存中的存储方式31
2.4.3整型数据运算程序举例32
2.5实型数据的属性与运算33
2.5.1实型数据的分类33
2.5.2实型常量的表示形式34
2.5.3实型数据的存储形式34
2.6字符型数据的属性与运算35
2.6.1字符数据运算的简单例子35
2.6.2字符常量和字符变量35
2.6.3字符型数据的存储方式36
2.6.4字符数据与整型数据在一定条件下可以通用37
2.6.5字符串常量39
2.7运算符与表达式40
2.7.1算术运算符40
2.7.2算术表达式41
2.8C语言的语句综述43
2.9赋值表达式和赋值语句44
2.9.1赋值表达式44
2.9.2赋值语句46
2.10数据的输入/输出47
2.10.1数据输入/输出的概念47
2.10.2字符数据的输入/输出48
2.10.3格式的输入/输出52
本章小结59
习题61
第3章选择结构程序设计63
3.1简单的选择结构程序63
3.2选择结构中的关系运算65
3.2.1关系运算符及其优先次序65
3.2.2关系表达式65
3.3选择结构中的逻辑运算66
3.3.1逻辑运算符及其优先次序67
3.3.2逻辑表达式68
3.4用if语句实现选择结构69
3.4.1if语句的三种形式69
3.4.2if语句的嵌套71
3.5利用switch语句实现多分支选择结构72
3.7选择结构程序综合举例75
本章小结80
习题80
第4章循环结构程序设计82
4.1程序中需要用循环结构82
4.2用while语句和do...while语句实现循环82
4.2.1用while语句实现循环82
4.2.2用do...while语句实现循环84
4.3用for 语句实现循环87
4.3.1for语句的一般形式和执行过程87
4.3.2for循环程序举例88
4.4循环的嵌套91
4.5提前结束循环92
4.5.1用break语句提前退出循环92
4.5.2用continue语句提前结束本次循环93
4.6几种循环的比较95
4.7循环程序综合举例96
本章小结101
习题101
第5章利用数组处理批量数据103
5.1为什么要用数组103
5.2怎样定义和引用一维数组103
5.2.1怎样定义一维数组104
5.2.2怎样引用一维数组的元素104
5.2.3一维数组的初始化105
5.2.4一维数组程序举例106
5.3怎样定义和引用二维数组109
5.3.1怎样定义二维数组109
5.3.2怎样引用二维数组的元素110
5.3.3二维数组的初始化111
5.3.4二维数组程序举例112
5.4字符数组115
5.4.1怎样定义字符数组及对其初始化115
5.4.2怎样引用字符数组116
5.4.3字符串和字符串结束标志117
5.4.4怎样进行字符数组的输入/输出119
5.4.5字符串处理函数121
5.4.6字符数组应用举例122
本章小结125
习题126
第6章用函数实现模块化程序设计128
6.1函数是什么128
6.2函数的定义和调用130
6.2.1为什么要定义函数130
6.2.2怎样定义函数131
6.2.3怎样调用函数132
6.2.4对被调用函数的声明和函数原型135
6.3函数的嵌套调用137
6.4函数的递归调用139
6.5数组作为函数参数145
6.5.1用数组元素作函数实参145
6.5.2用数组名作函数参数147
6.6变量的作用域——局部变量和全局变量153
6.6.1什么是局部变量153
6.6.2什么是全局变量153
本章小结156
习题157
第7章善于使用指针158
7.1什么是指针158
7.2指针变量160
7.2.1使用指针变量访问变量160
7.2.2怎样定义指针变量161
7.2.3怎样引用指针变量162
7.2.4指针变量作为函数参数164
7.3通过指针引用数组170
7.3.1数组元素的指针170
7.3.2通过指针引用数组元素170
7.3.3指针的运算172
7.3.4用数组名作函数参数174
7.4通过指针引用字符串180
7.4.1字符串的表示形式180
7.4.2用字符指针作函数参数184
7.4.3字符指针变量和字符数组的区别186
本章小结188
习题190
第8章根据需要创建数据类型192
8.1定义和引用结构体变量192
8.1.1怎样创建结构体类型192
8.1.2怎样定义结构体类型变量194
8.1.3怎样引用结构体变量195
8.2使用结构体数组198
8.2.1定义结构体数组198
8.2.2结构体数组应用举例200
8.3结构体指针201
8.3.1指向结构体变量的指针201
8.3.2指向结构体数组的指针203
本章小结205
习题206
第9章利用文件保存数据 207
9.1C语言文件的有关概念207
9.1.1什么是文件207
9.1.2文件名208
9.1.3文件的分类208
9.1.4文件缓冲区209
9.1.5文件类型指针209
9.2文件的打开与关闭210
9.2.1用fopen()函数打开文件210
9.2.2用fclose()函数关闭文件212
9.3文件的顺序读/写212
9.3.1向文件读/写字符212
9.3.2向文件读/写一个字符串216
9.3.3文件的格式化读/写219
9.3.4用二进制方式读/写文件220
本章小结224
习题225
附录A常用字符与ASCII代码对照表227
附录BC语言中的关键字229
附录C运算符和结合性230
附录DC语言常用语法提要232
附录EC语言库函数236
参考文献242
内容摘要
C语言是国内外广泛使用的计算机高级语言,谭浩强教授所著的《C程序设计》(清华大学出版社出版)一书已累计发行了1600多万册,创计算机书籍国内外发行优选纪录,被公认为是学习C语言程序设计的经典教材。根据广大高职高专院校师生的要求,清华大学出版社特邀请谭浩强教授在其C系列教材的基础上针对高职高专的特点组织著写了本书,作为高职高专院校学习程序设计的教材。
本书系统而通俗地介绍了怎样使用C语言进行程序设计,使读者学习到程序设计的方法和有关算法的基本知识、C语言的基本内容与使用方法,了解并初步掌握用计算机解题的全过程。
作者善于用通俗易懂的方法和语言阐明复杂的概念。本书定位准确、概念清晰、分析透彻、内容充实、取舍合理、例题丰富、通俗易懂。作者采用"提出问题-解决问题-归纳分析"的方式,符合初学者的认知规律,学习本书很容易入门。
本书根据C99(ISO/IEC 9899:1999)新标准介绍程序设计,体现教材的优选性和规范性。作者同时著写了《C语言程序设计教程学习辅导》作为本书的配套用书,由清华大学出版社出版发行。另外,本书还有配套的慕课(MOOC)视频可以帮助读者学习。
本书是高职高专院校各专业学习C语言程序设计的适用教材,还可作为计算机培训班的教材,同时也是一本的优秀的自学教材,零基础的读者都能看懂本书的内容。
主编推荐
本书是专为高职高专学生量身定做的教材。《C程序设计》(谭浩强教授著)是公认的学习C语言程序设计的经典教材,累计发行逾1500万册,多年来一直高居同类畅销书榜首。另外,配套在线课程(MOOC)正式上线,可以随时在线学习。
— 没有更多了 —
以下为对购买帮助不大的评价