特价促销商品


求医不如求己3(现货发售)
市场价:32
促销价:20.8


至死不渝
市场价:29.8
促销价:20.264


贼猫
市场价:28
促销价:19.32


世说心语(刘墉处世秘笈)
市场价:21
促销价:15.12


德川家康13:长河落日
市场价:26
促销价:15.08

您最近的浏览历史

暂无浏览历史
C/C++语言程序设计(孟军)--普通高校计算机专业特色教材精选
作  者:孟军 
出 版 社: 清华大学出版社
  • 出版时间:09/01/2004
  • ISBN:7302090629
  • 销售状态:在销
此商品所属分类: 计算机 >> 程序设计 >> Perl
定价:¥25.00  时代网价:21.25 折扣:85 节省:¥3.75 
配送说明: 成都市区免费送货上门、货到付款;四川其它地区送货上门、货到付款;全国范围内使用支付宝支付,先收货,后付款,安全方便(支付宝信任商家)。

编辑推荐

C语言是一种受到广泛重视和应用的通用程序设计语言。在30年的发展历史中,C语言不断丰富和完善,使其成为进行结构化程序设计的优选语言。C语言不仅可以设计系统软件,也可以设计应用软件。C语言是一种高级语言,同时还具有低级语言(汇编语言)的许多特点,可以对系统硬件及其外设接口进行编程,显示其较强的代码可移植性、较高的开发效率和维护性。
随着计算机应用的不断深入,C程序设计语言已经无法胜任处理高度复杂的程序,程序的调试、扩充和维护变得极其困难。为了弥补结构化程序设计的不足,支持面向对象的程序设计的C++语言应运而生。
C++语言是20世纪90年代以来最受欢迎的程序设计语言之一。它不仅保留了C语言高效简洁的特点,更重要的是支持一种全新的面向对象的程序设计机制,使得C++语言成为既可以进行结构化程序设计,又可以进行面向对象程序设计的开发高质量软件的最佳语言。
本书是根据作者多年的C语言教学经验和实际应用的体会而写成的,主要以介绍C语言的基本概念和结构化程序设计思想为主,同时介绍C++语言的基本概念、最简单的C++的程序结构、面向对象编程的4个要点(封装、数据隐藏、继承和多态性),并演示在C++的集成开发器Visual C++.NET环境下,用C++语言设计面向对象的DOS应用程序的过程,使读者加深理解面向对象程序设计的基本思想,提高程序设计能力。
本书的主要特点:
(1) 强化基本概念。无论是C语言还是C++语言,重点讲解基本概念、基本程序设计思想、常用算法分析和训练。
在讲解基本概念和语法时,提供了适当的例题,为培养程序设计的能力,对例题中出现的算法,基本上都给出了分析和提示。每章都包含“应用举例”一节,以便深入理解本章的主要内容。
(2) 简洁清晰,通俗易懂。本书力争用简练通俗的语言,描述程序设计的基本概念,使读者较容易抓住结构化程序设计和面向对象程序设计的设计思想,以便强化读者程序设计的能力。本书避免让读者陷入面面俱到、复杂而烦琐的语法细节中。
(3) 每章的最后都附有一定量的习题,这些习题对于读者进一步巩固已学习的内容,对于熟悉一些常用算法都大有好处。这些习题除基本概念和编程题之外,还安排了一些选择题、改错题和填空题等,这样可使读者在学习知识点的同时,也熟悉了考试题型。
(4) 学习C语言除掌握基本理论之外,还必须加强实践训练。本书中C语言部分的所有例题都在微机上使用Turbo C 2.0调试通过,C++部分的例题是采用VC++ 6.0调试通过的。读者可以边学习边上机,迅速提高编程水平。
C/C++语言程序设计前言作者建议:
(1) 对于初次学习高级语言进行程序设计的读者来说,重点应放在程序设计思想和方法的训练上,因此应该选择相对容易理解、功能强大、应用广泛的C语言作为首选程序设计语言。在学习的过程中,不要把精力放在细枝末节上,不要好高骛远急于设计复杂的应用程序,甚至Windows程序,否则会舍本逐末。只有打好程序设计的基础,强化基本算法的设计功底,才是明智之举。因为无论多么复杂的程序,都离不开一系列的基本算法。
另外,必须强化上机实践,才能更好地体会所学的内容,而一个编好的程序能够正确运行才是最终的目的。选择C语言的集成开发器Turbo C 2.0,可以在一个简单易学的环境中调试C程序。
(2) 由于C++语言在编写复杂的大型应用软件方面显示了强大的生命力,由C过渡到C++是必然趋势。C++是从C进化而来,先学习C语言,有利于学好C++语言。在学习C++语言时,要把学习的重点放在面向对象程序设计的基本概念和面向对象程序设计思想方面,建议利用面向对象程序设计思想编写DOS应用程序,以加深体会面向对象程序设计思想的精髓。不要急于编写面向对象的Windows程序,因为它会过早地使读者把精力放在Windows程序设计的机制上面。
由于作者水平有限,经验不足,书中一定有不少缺点和错误,敬请同行和广大读者批评指正。

内容简介

本书是介绍C语言程序设计的实用教材。全书以C语言程序设计为主,C++语言程序设计为辅。本书全面系统地介绍C语言基本数据类型、运算符和表达式、数据的输入输出、分支和循环控制结构、数组、函数、指针、结构化、共用体和枚举、编译预处理、文件操作方法、以及C++语言中类和对象的概念、继承性与派生类、多态性的用法、简单的面向对象的程序设计方法。读者在学会使用C语言后,可以轻松地过渡到C++语言的学习。
本书不仅可作为高等院校程序设计课程的入门教材,也可作为广大C语言和C++语言编程者自学程序设计方法的参考用书。

购买过此商品的顾客还购买过

关注过此商品的顾客还关注过

目录介绍

第1章C语言概述1
1.1C语言简介1
1.1.1C语言的发展历史1
1.1.2C语言的特点2
1.2简单的C语言程序3
1.2.1C语言程序的结构3
1.2.2C语言程序的书写规则6
1.3C语言的编译与实现6
1.3.1C语言程序的开发过程6
1.3.2如何运行C语言程序6
习题8

第2章数据类型、运算符和表达式9
2.1C语言的数据类型9
2.1.1数据类型的概念9
2.1.2C语言的数据类型9
2.2常量和变量10
2.3基本数据类型11
2.3.1整型数据11
2.3.2实型数据13
2.3.3字符型数据15
2.3.4符号常量16
2.4运算符与表达式17
2.4.1算术运算符和算术表达式17
2.4.2赋值运算符和赋值表达式20
2.4.3关系运算符和关系表达式21
2.4.4逻辑运算符和逻辑表达式22
2.4.5条件运算符和条件表达式24
2.4.6字位运算符24
2.4.7逗号运算符和逗号表达式26
2.5数据类型之间的转换与运算27
2.5.1自动类型转换27
2.5.2强制类型转换28
2.6其他运算符29
2.7应用举例29
习题30

C/C++语言程序设计目录第3章语句33
3.1C语言语句概述33
3.2数据的输入和输出34
3.2.1字符输入函数34
3.2.2格式化输入函数35
3.2.3字符输出函数38
3.2.4格式化输出函数39
3.3if条件选择语句42
3.3.1if语句的一般形式42
3.3.2if语句的嵌套形式44
3.4switch开关分支语句45
3.5循环语句47
3.5.1while循环语句47
3.5.2do...while循环语句48
3.5.3for循环语句49
3.5.4循环的嵌套51
3.6控制结构中的跳转语句52
3.6.1break语句52
3.6.2continue语句53
3.6.3goto语句54
3.6.4return语句55
3.7应用举例56
习题59

第4章数组61
4.1一维数组61
4.1.1一维数组的定义61
4.1.2一维数组元素的引用62
4.1.3一维数组的初始化63
4.2二维数组65
4.2.1二维数组的定义65
4.2.2二维数组元素的引用66
4.2.3二维数组的初始化67
4.3字符数组和字符串70
4.3.1字符数组的定义70
4.3.2字符串70
4.3.3字符数组的初始化71
4.3.4字符数组的输入输出72
4.3.5常用的字符串处理函数74
4.4应用举例76
习题79

第5章函数和存储类81
5.1函数的概念81
5.2函数的定义和调用82
5.2.1函数的定义82
5.2.2函数的调用84
5.3函数的返回值及其类型85
5.4函数的参数及其传递方式87
5.4.1非数组作为函数参数87
5.4.2数组名作为函数参数88
5.5函数的嵌套调用和递归调用90
5.5.1函数的嵌套调用90
5.5.2函数的递归调用92
5.6变量的作用域和存储类94
5.6.1变量的作用域94
5.6.2变量的存储类96
5.7内部函数和外部函数101
5.8应用举例102
习题107

第6章指针109
6.1指针的基本概念109
6.2指针变量的定义和引用110
6.2.1指针变量的定义110
6.2.2指针变量的引用112
6.3指针与数组113
6.3.1用指针访问一维数组114
6.3.2用指针访问多维数组115
6.3.3用指针访问字符串117
6.3.4指针数组118
6.3.5多级指针120
6.4指针与函数121
6.4.1指针作为函数的参数121
6.4.2函数的返回值为指针122
6.4.3指向函数的指针123
6.4.4命令行参数124
6.5动态数组的实现126
6.5.1动态内存分配函数126
6.5.2一维动态数组的实现128
6.5.3二维动态数组的实现129
6.6应用举例129
习题132

第7章结构体、共用体和枚举137
7.1结构体类型137
7.1.1结构体类型的定义137
7.1.2结构体变量和数组的定义138
7.1.3结构体变量和数组的初始化140
7.1.4结构体变量和数组的引用142
7.1.5结构体类型的嵌套146
7.1.6结构体与函数147
7.2共用体类型148
7.2.1共用体类型的定义148
7.2.2共用体变量和数组的定义148
7.2.3共用体变量和数组的引用149
7.2.4共用体类型的嵌套150
7.3动态数据结构151
7.3.1链表的定义151
7.3.2动态链表的建立151
7.3.3链表的插入操作152
7.3.4链表的删除操作152
7.4枚举类型153
7.5typedef语句154
7.6位段155
7.7应用举例156
习题 161

第8章编译预处理163
8.1宏定义163
8.1.1不带参数的宏定义163
8.1.2带参数的宏定义165
8.2文件包含166
8.3条件编译167
8.4应用举例170
习题171

第9章文件173
9.1文件概述173
9.2缓冲文件系统174
9.2.1文件类型指针174
9.2.2文件打开函数174
9.2.3文件关闭函数175
9.2.4文件写函数176
9.2.5文件读函数177
9.2.6文件定位函数179
9.2.7其他函数180
9.3非缓冲文件181
9.3.1文件打开函数、创建函数和关闭函数181
9.3.2文件读函数和写函数182
9.3.3文件定位函数182
9.4应用举例183
习题184

第10章面向对象的程序设计方法及C++简介187
10.1面向对象程序设计的基本概念187
10.1.1结构化程序设计与面向对象程序设计187
10.1.2面向对象程序设计的重要特征190
10.1.3从C语言到C++语言191
10.1.4一个简单的C++程序实例191
10.2C++对C的扩充192
10.2.1注释行192
10.2.2const 关键字192
10.2.3内存管理193
10.2.4传递引用193
10.2.5内联函数197
10.2.6无名共用体197
10.2.7带默认形参值的函数198
10.2.8枚举类型198
10.3C++面向对象程序设计的基础200
10.3.1类与对象200
10.3.2构造函数与析构函数204
10.3.3友元211
10.3.4const成员213
10.3.5静态成员变量和静态成员函数214
习题217

第11章继承性与派生类219
11.1类的层次与继承219
11.1.1派生类的声明220
11.1.2派生类的3种继承方式221
11.2派生类的构造函数与析构函数226
11.2.1派生类的构造函数226
11.2.2派生类的析构函数228
11.3名字重载与名字隐藏230
11.4多继承与虚基类233
11.4.1多继承中的二义性问题233
11.4.2虚基类235
11.4.3继承与组合237
习题238

第12章多态性241
12.1函数重载241
12.2运算符重载243
12.2.1运算符重载的规则243
12.2.2运算符重载函数的2种形式244
12.3虚函数246
12.3.1一般虚函数成员246
12.3.2纯虚函数247
12.3.3虚析构函数248
习题250

第13章C++的I/O流库253
13.1输入流格式和输出流格式253
13.2格式控制254
13.3重载提取符和插入符255
13.4文件的输入输出257
13.4.1文件的打开和关闭257
13.4.2I/O成员函数258
13.4.3文本文件与二进制文件的读写260
13.5应用实例261
习题265

第14章运行面向对象的程序267
14.1VC++.NET简介267
14.2用C++语言设计一个面向对象的Win32控制台应用程序268
14.3创建并运行一个Win32控制台应用程序269

附录273
附录AC语言的关键字273
附录BC语言运算符的优先级与结合性273
附录C常用字符与ASCII 码对照表274
附录D常用的ANSI C 库函数276

参考文献283

所有评论来自于在时代网购买过此商品的顾客
商品问答 查看所有问答



增值电信业务经营许可证:川B2-20060186 更低价格、更多选择、更方便;网上购书、订阅杂志上时代网; 西南地区领先的网上书店、网上书城、杂志订阅网!

邮政地址:(610041) 四川省成都市高新区衣冠庙邮局C-38信箱 电话订购:(028) 8688 8688 QQ订购咨询:250637647 业务合作:3443912 淘宝旺旺:时代网上书店

时代网使用条件 | 时代网隐私声明    Copyright  时代网(vsvt.com)  2004-2008, All Rights Reserved 蜀ICP备05000965号 总经理邮箱