现货二手 若套装 先联系客服确认
¥ 1.5 0.3折 ¥ 49.5 九品
库存26件
作者谭浩强
出版社清华大学出版社
ISBN9787302408307
出版时间2015-08
装帧平装
定价49.5元
货号9787302408307
上书时间2024-07-27
基本信息
书名:C++程序设计(第3版)
定价:49.50元
作者:谭浩强
出版社:清华大学出版社
出版日期:2015年08月 
ISBN:9787302408307
字数:
页码:
版次:
装帧:
开本:
商品标识:9787302408307
[chatu]
编辑推荐
内容提要
C 是近年来国内外广泛使用的现代计算机语言,它既支持基于过程的程序设计,也支持面向对象的程序设计。国内许多高校陆续开设了C 程序设计课程。但是,由于C 涉及概念很多,语法比较复杂,内容十分广泛,使不少人感到学习难度较大,难以入门。本书作者深入调查了大学的程序设计课程的现状和发展趋势,参阅了国内外数十种有关C 的教材,认真分析了读者在学习中的困难和认识规律,设计了读者易于学习的教材体系,于2004年出版了《C 程序设计》一书。该书降低入门起点,不需要C语言的基础,从零起点介绍程序设计和C 。广大师生用后反映非常好,认为该书定位准确,概念清晰,深入浅出,取舍合理,以通俗易懂的语言对C 的许多难懂的概念作了透彻而通俗的说明,大大降低了初学者学习的困难,是初学者学习C 的一本好教材。根据教学实践的需要,作者在2011年对该书进行了修订,出版了《C 程序设计(第2版)》,现在又进行了一次修订,出版了《C 程序设计(第3版)》,内容更加丰富,讲解更加清晰,学习更加容易,依据ANSI C 标准进行介绍,引导读者从一开始就按C 的要求编程,而不是过多地迁就C语言的习惯。全书分为4篇: 基本知识、基于过程的程序设计、基于对象的程序设计和面向对象的程序设计。为了便于教学,本书有《C 程序设计题解和上机指导(第3版)》和《C 程序设计实践指导》两本配套教材,旨在帮助学生通过实践掌握C 的编程方法。C 是近年来国内外广泛使用的现代计算机语言,它既支持基于过程的程序设计,也支持面向对象的程序设计。国内许多高校陆续开设了C 程序设计课程。但是,由于C 涉及概念很多,语法比较复杂,内容十分广泛,使不少人感到学习难度较大,难以入门。
本书作者深入调查了大学的程序设计课程的现状和发展趋势,参阅了国内外数十种有关C 的教材,认真分析了读者在学习中的困难和认识规律,设计了读者易于学习的教材体系,于2004年出版了《C 程序设计》一书。该书降低入门起点,不需要C语言的基础,从零起点介绍程序设计和C 。广大师生用后反映非常好,认为该书定位准确,概念清晰,深入浅出,取舍合理,以通俗易懂的语言对C 的许多难懂的概念作了透彻而通俗的说明,大大降低了初学者学习的困难,是初学者学习C 的一本好教材。
根据教学实践的需要,作者在2011年对该书进行了修订,出版了《C 程序设计(第2版)》,现在又进行了一次修订,出版了《C 程序设计(第3版)》,内容更加丰富,讲解更加清晰,学习更加容易,依据ANSI C 标准进行介绍,引导读者从一开始就按C 的要求编程,而不是过多地迁就C语言的习惯。全书分为4篇: 基本知识、基于过程的程序设计、基于对象的程序设计和面向对象的程序设计。
为了便于教学,本书有《C 程序设计题解和上机指导(第3版)》和《C 程序设计实践指导》两本配套教材,旨在帮助学生通过实践掌握C 的编程方法。
本书内容全面,例题丰富,概念清晰,循序渐进,易于学习,即使没有教师讲授,读者也能看懂本书的大部分内容。本书是学习C 的入门教材,可供各类专业学生使用,也可作为计算机培训班的教材以及读者自学参考。
显示全部信息
目录
第1篇基 本 知 识 第1篇基 本 知 识 第1章C 的初步知识3 1.1从C到C 3 1.2简单的C 程序5 1.3C 程序的构成和书写形式12 1.4C 程序的编写和实现13 1.5关于C 上机实践15 习题15 第2章数据的存储、表示形式和基本运算18 2.1C 的数据类型18 2.2常量20 2.2.1什么是常量20 2.2.2数值常量20 2.2.3字符常量22 2.2.4符号常量25 2.3变量26 2.3.1什么是变量26 2.3.2变量名规则26 2.3.3定义变量27 2.3.4对变量赋初值28 2.3.5常变量28 2.4C 的运算符29 2.5算术运算符与算术表达式30 2.5.1基本的算术运算符30 2.5.2算术表达式和运算符的优先级与结合性30 2.5.3表达式中各类数值型数据间的混合运算30 2.5.4自增( )和自减(--)运算符31 2.5.5强制类型转换运算符32 2.6赋值运算符和赋值表达式33 2.6.1赋值运算符33 2.6.2赋值过程中的类型转换33 2.6.3复合赋值运算符35 2.6.4赋值表达式35 2.7逗号运算符和逗号表达式36 习题37 第2篇基于过程的程序设计 第3章程序设计初步41 3.1基于过程的程序设计和算法41 3.1.1算法的概念41 3.1.2算法的表示42 3.2C 的程序结构和C 语句43 3.3赋值操作46 3.4C 的输入与输出46 3.4.1输入流与输出流的基本操作47 3.4.2在标准输入流与输出流中使用控制符49 3.4.3用getchar和putchar 函数进行字符的输入和输出52 3.4.4用scanf和printf函数进行输入和输出53 3.5编写顺序结构的程序54 3.6关系运算和逻辑运算55 3.6.1关系运算和关系表达式55 3.6.2逻辑常量和逻辑变量57 3.6.3逻辑运算和逻辑表达式58 3.7选择结构和if语句60 3.7.1if语句的形式60 3.7.2if语句的嵌套63 3.7.3条件运算符和条件表达式64 3.7.4多分支选择结构与switch 语句65 3.7.5编写选择结构的程序67 3.8循环结构和循环语句69 3.8.1用while语句构成循环70 3.8.2用dowhile语句构成循环71 3.8.3用for语句构成循环72 3.8.4循环的嵌套74 3.8.5提前结束循环(break语句和continue语句)74 3.8.6编写循环结构的程序75 习题80 第4章利用函数实现指定的功能83 4.1什么是函数83 4.1.1为什么需要函数83 4.1.2函数调用举例84 4.1.3函数的分类85 4.2定义函数的一般形式85 4.2.1定义无参函数的一般形式85 4.2.2定义有参函数的一般形式86 4.3函数参数和函数的值86 4.3.1形式参数和实际参数86 4.3.2函数的返回值88 4.4函数的调用89 4.4.1函数调用的一般形式89 4.4.2函数调用的方式89 4.4.3对被调用函数的声明和函数原型90 4.5函数的嵌套调用92 4.6函数的递归调用95 4.7内置函数98 4.8函数的重载100 4.9函数模板102 4.10有默认参数的函数104 4.11局部变量和全局变量106 4.11.1局部变量106 4.11.2全局变量107 4.12变量的存储类别109 4.12.1动态存储方式与静态存储方式109 4.12.2自动变量110 4.12.3用static声明静态局部变量110 4.12.4用register声明寄存器变量113 4.12.5用extern声明外部变量113 4.12.6用static声明静态外部变量115 4.13变量属性小结115 4.14关于变量的声明和定义118 4.15内部函数和外部函数119 4.15.1内部函数119 4.15.2外部函数119 4.16头文件121 4.16.1头文件的内容121 4.16.2关于C 标准库和头文件的形式121 习题122 第5章利用数组处理批量数据124 5.1为什么需要用数组124 5.2定义和引用一维数组125 5.2.1定义一维数组125 5.2.2引用一维数组的元素125 5.2.3一维数组的初始化126 5.2.4一维数组程序举例126 5.3定义和引用二维数组128 5.3.1定义二维数组129 5.3.2引用二维数组的元素130 5.3.3二维数组的初始化130 5.3.4二维数组程序举例131 5.4用数组作函数参数133 5.5字符数组137 5.5.1定义和初始化字符数组137 5.5.2字符数组的赋值与引用138 5.5.3字符串和字符串结束标志139 5.5.4字符数组的输入输出140 5.5.5使用字符串处理函数对字符串进行操作141 5.5.6字符数组应用举例144 5.6C 处理字符串的方法——字符串类与字符串变量145 5.6.1字符串变量的定义和引用146 5.6.2字符串变量的运算147 5.6.3字符串数组147 5.6.4字符串运算举例148 习题151 第6章善于使用指针与引用153 6.1什么是指针153 6.2变量与指针155 6.2.1定义指针变量155 6.2.2引用指针变量157 6.2.3用指针作函数参数159 6.3数组与指针164 6.3.1指向数组元素的指针164 6.3.2用指针变量作函数形参接收数组地址166 6.4字符串与指针169 6.5函数与指针171 6.6返回指针值的函数172 6.7指针数组和指向指针的指针 173 6.7.1指针数组173 6.7.2指向指针的指针175 6.8const指针177 6.9void指针类型179 6.10有关指针的数据类型和指针运算的小结180 6.10.1有关指针的数据类型的小结180 6.10.2指针运算小结180 6.11引用182 6.11.1什么是变量的引用182 6.11.2引用的简单使用183 6.11.3引用作为函数参数184 习题188 第7章用户自定义数据类型190 7.1结构体类型190 7.1.1为什么需要用结构体类型190 7.1.2结构体类型变量的定义方法及其初始化191 7.1.3引用结构体变量193 7.1.4结构体数组195 7.1.5指向结构体变量的指针197 7.1.6结构体类型数据作为函数参数200 7.1.7用new和delete运算符进行动态分配和撤销存储空间203 7.2枚举类型205 7.3用typedef声明新的类型名208 习题21
第1章C 的初步知识3
1.1从C到C 3
1.2简单的C 程序5
1.3C 程序的构成和书写形式12
1.4C 程序的编写和实现13
1.5关于C 上机实践15
习题15
第2章数据的存储、表示形式和基本运算18
2.1C 的数据类型18
2.2常量20
2.2.1什么是常量20
2.2.2数值常量20
2.2.3字符常量22
— 没有更多了 —
以下为对购买帮助不大的评价