• C及C++程序设计/高等学校计算机教材
  • C及C++程序设计/高等学校计算机教材
21年品牌 40万+商家 超1.5亿件商品

C及C++程序设计/高等学校计算机教材

3.71 八五品

仅1件

湖北孝感
认证卖家担保交易快速发货售后保障

作者张富 编

出版社人民邮电出版社

出版时间2000-12

版次1

装帧平装

货号A-9-2

上书时间2022-11-10

我是猫

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 张富 编
  • 出版社 人民邮电出版社
  • 出版时间 2000-12
  • 版次 1
  • ISBN 9787115084767
  • 定价 36.00元
  • 装帧 平装
  • 开本 其他
  • 纸张 胶版纸
  • 页数 363页
  • 字数 581千字
  • 丛书 高等学校计算机教材
【内容简介】
本书以Turbo C++为依据,以C语言为起点,全面地介绍C语言程序设计基础和面向对象的程序设计方法。全书分为两大部分,第一部分介绍C语言基础;第二部分介绍面向对象程序设计的概念和方法。

  本书可作为大学的程序设计语言教材或参考书,也可供从事计算机工作的技术人员参考。
【目录】
第一篇  C语言基础

第一章    对C语言的初步认识2

1.1  C语言源程序2

1.1.1  什么是源程序2

1.1.2  C语言源程序的基本结构2

1.2  源程序的编译和C++语言的集成开发环境5

1.2.1  C语言源程序的编译5

1.2.2  C程序的开发过程6

1.2.3  C++语言的集成开发环境6

1.3  函数的初步概念7

1.3.1  C函数7

1.3.2  函数的参数9

1.3.3  函数的返回值10

1.3.4  函数的一般格式10

1.4  几个基本程序语句的小结11

1.4.1  注释语句11

1.4.2  赋值语句11

1.4.3  变量说明语句11

1.5  简单的数据输入与输出12

1.5.1  printf()函数12

1.5.2  scanf()函数13

1.5.3  putchar()函数14

1.5.4  getchar()函数15

小结15

习题16

第二章  数据、操作符和表达式19

2.1  数据类型19

2.1.1  基本数据类型19

2.1.2  标识符(Identifier)19

2.2  整型数据20

2.2.1  整型变量20

2.2.2  整型常量21

2.3  实型数据21

2.3.1  实型变量21

2.3.2  实型常量21

2.4  字符型数据22

2.4.1  字符型变量22

2.4.2  字符型常量23

2.5  变量说明与初始化24

2.5.1  变量说明24

2.5.2  全局变量和局部变量24

2.5.3  变量的初始化25

2.6  操作符和表达式26

2.6.1  算术操作符26

2.6.2  关系操作符27

2.6.3  逻辑操作符28

2.6.4  赋值操作符30

2.7  表达式31

2.7.1  表达式中数据类型的转换31

2.7.2  数据类型的强制转换32

小结32

习题33

第三章  程序控制语句-分支结构35

3.1  空语句与语句块35

3.1.1  空语句35

3.1.2  语句块35

3.2  if语句36

3.2.1  简单的if语句36

3.2.2  if_else语句39

3.2.3  if_else_if语句40

3.2.4  if中的表达式42

3.2.5  if语句的嵌套43

3.3  switch语句46

3.3.1  switch语句的一般格式和功能46

3.3.2  default和break语句49

3.3.3  switch嵌套51

小结53

习题54

第四章  程序控制语句--循环结构55

4.1  goto语句55

4.2  for循环语句57

4.2.1  for循环语句的格式和基本应用57

4.2.2  对for语句的进一步讨论60

4.3  while 循环65

4.4  do_while 循环67

4.5  多重循环-循环的嵌套69

4.6  continue语句72

小结74

习题74

第五章  位操作及其它操作76

5.1  按位操作76

5.1.1  按位操作符76

5.1.2  位操作的优先级79

5.2  条件运算操作符"?"80

5.3  逗号(,)、方括号[ ]和圆括号( )操作符82

5.3.1  逗号结合操作82

5.3.2  方括号和圆括号82

5.4  复合赋值运算符82

小结83

习题84

第六章  数组与字符串85

6.1  一维数组85

6.1.1  一维数组的定义85

6.1.2  下标变量的引用86

6.1.3  一维数组的初始化89

6.1.4  数组边界检查问题89

6.2  字符串90

6.2.1  字符串数组90

6.2.2  字符型数组的初始化90

6.2.3  常用的字符串库函数92

6.2.4  字符串结束标识95

6.3  二维数组与多维数组95

6.3.1  二维数组与多维数组的定义和引用95

6.3.2  二维字符型数组97

6.3.3  二维数组的初始化98

小结100

习题100

第七章  指针102

7.1  指针的概念102

7.1.1  指针和指针变量102

7.1.2  指针变量说明103

7.2  指针操作符和指针表达式103

7.2.1  指针操作符103

7.2.2  指针变量的初始化104

7.2.3  指针运算与指针表达式105

7.3  指针和数组107

7.3.1  指向数组的指针107

7.3.2  指针的下标108

7.4  字符指针与字符数组110

7.5  指针数组111

7.6  指向指针的指针113

小结115

习题115

第八章  函数117

8.1  函数概述117

8.2  函数的定义和调用117

8.2.1  函数的定义117

8.2.2  return 语句119

8.2.3  函数的调用120

8.3  返回非整型值的函数121

8.3.1  函数原型的使用122

8.3.2  void 类型函数123

8.3.3  指针类型函数123

8.4  函数的值调用和引用调用124

8.4.1  值调用125

8.4.2  引用调用125

8.4.3  用数组作为参数调用函数126

8.5  函数指针127

8.6  函数的嵌套调用和递归调用129

8.6.1  函数的嵌套调用129

8.6.2  函数的递归调用131

8.7  主函数main()132

8.7.1  主函数main()的参数132

8.7.2  函数main()的返回值134

小结135

习题135

第九章  数据的存储方式137

9.1  局部变量和全局变量137

9.1.1  局部变量137

9.1.2  全局变量138

9.2  变量的存储方式141

9.2.1  局部变量的存储定义142

9.2.2  全局变量的存储定义144

9.2.3  变量存储类型小结147

9.3  内部函数和外部函数147

9.3.1  内部函数147

9.3.2  外部函数148

9.3.3  多文件程序的编译-工程文件149

9.4  动态存储单元149

9.5  变量修饰符 const150

小结151

习题152

第十章  用户定义数据类型153

10.1  结构(Structure)153

10.1.1  结构的定义、结构变量说明和结构变量成员的访问153

10.1.2  结构变量的初始化156

10.1.3  结构数组158

10.1.4  把结构传递给函数161

10.1.5  结构指针162

10.2  位域(Bit_Fields)167

10.2.1  位域结构的定义167

10.2.2  位域结构变量的说明167

10.2.3  位域变量的引用168

10.3  联合(Unions)169

10.3.1  联合类型的定义169

10.3.2  联合类型变量的说明169

10.3.3  联合类型变量的引用170

10.4  枚举(Enumerations)172

10.4.1  枚举类型的定义172

10.4.2  枚举类型变量的定义172

10.4.3  枚举类型变量的引用173

小结173

习题174

第十一章  C语言的预处理器176

11.1  宏定义和宏替换176

11.1.1  不带参数的宏定义176

11.1.2  带参数的宏定义179

11.1.3  取消宏定义180

11.2  文件包含180

11.3  条件编译181

11.3.1  #if_#endif类型的条件编译命令181

11.3.2  #ifdef和#ifndef类型的条件编译命令182

小结184

习题184

第十二章  屏幕控制185

12.1  文本模式185

12.1.1  文本窗口185

12.1.2  建立窗口185

12.1.3  建立窗口函数window()187

12.1.4  窗口I/O函数188

12.1.5  文本的几种不同模式189

12.2  图形模式192

12.2.1  初始化视频适配器192

12.2.2  退出图形模式194

12.3  常用绘图函数194

12.3.1  图形窗口-视区194

12.3.2  基本图形函数195

12.4  图形方式下输出文本197

12.4.1  文本函数198

12.4.2  图形文本的样式198

小结199

习题199

第十三章  磁盘文件操作(I/O系统)200

13.1  文件概述200

13.1.1  C文件的概念200

13.1.2  流的概念200

13.1.3  缓冲文件系统和非缓冲文件系统201

13.2  控制台I/O201

13.2.1  简单的控制台I/O函数202

13.2.2  格式化的控制台I/O204

13.2.3  标准设备文件及I/O改向204

13.3  ANSI 文件I/O系统205

13.3.1  文件结构类型和文件指针205

13.3.2  打开文件和关闭文件206

13.3.3  文件的读和写208

13.3.4  文件的定位与文件的随机存取218

13.3.5  删除文件221

小结221

习题221

第二篇  C++面向对象程序设计

第十四章  C++ 概述224

14.1  面向对象的程序设计224

14.1.1  传统的程序设计方法224

14.1.2  面向对象的程序设计225

14.2  面向对象方法的基本特征225

14.2.1  对象225

14.2.2  类226

14.2.3  继承(inheritance)226

14.2.4  多态性(polymorphism)226

14.3  C++对C的扩充226

14.3.1  变量的定义227

14.3.2  C++的函数原型227

14.3.3  常数说明227

14.3.4  C++的注释语句228

14.3.5  C++的标准I/O操作228

14.3.6  作用域区分符229

14.3.7  函数参数的缺省230

14.3.8  引用型变量231

14.3.9  内联函数233

14.3.10  动态内存分配234

小结236

习题236

第十五章  类237

15.1  类的结构237

15.1.1  类的定义237

15.1.2  类成员函数的定义238

15.1.3  类的对象的定义与访问239

15.2  内联函数242

15.2.1  用修饰符inline说明成员函数243

15.2.2  隐式内联函数243

15.3  友元函数244

15.4  类的静态成员249

15.5  传递对象给函数251

15.5.1  值调用251

15.5.2  引用调用252

15.6  类和指针254

15.6.1  对象指针254

15.6.2  this指针256

15.7  类与结构类型和联合类型的关系258

15.7.1  类与结构类型258

15.7.2  类与联合类型260

小结261

习题261

第十六章  类的工具262

16.1  构造函数和析构函数262

16.1.1  不带参数的构造函数262

16.1.2  析构函数263

16.1.3  带参数的构造函数265

16.1.4  构造函数参数的缺省值266

16.2  函数重载268

16.2.1  一般函数的重载268

16.2.2  构造函数重载269

16.2.3  重载类成员函数271

16.2.4  构造函数的动态初始化272

16.3  运算符重载273

16.3.1  成员运算符函数的重载274

16.3.2  友元运算符函数278

16.4  对象的动态存储管理282

小结283

习题283

第十七章  类的继承285

17.1  继承285

17.1.1  继承与派生类285

17.1.2  公有派生286

17.1.3  私有派生289

17.2  继承机制中的初始化291

17.2.1  不带参数的基类构造函数291

17.2.2  带参数的基类构造函数293

17.3  多重继承295

17.3.1  多重继承的继承机制295

17.3.2  指向派生类的指针297

17.4  虚基类299

17.4.1  多重继承中的二义性299

17.4.2  虚基类302

小结304

习题304

第十八章  虚函数307

18.1  虚函数307

18.1.1  虚函数的概念307

18.1.2  为什么要使用虚函数309

18.2  纯虚函数和抽象基类312

18.2.1  纯虚函数312

18.2.2  抽象基类313

18.3  编译连接与执行连接316

小结316

习题316

第十九章  C++的I/O系统317

19.1  C++的I/O系统概述317

19.1.1  流与文件317

19.1.2  C++的流318

19.2  定义自己的插入操作符和提取操作符319

19.2.1  创建插入符319

19.2.2  重载提取符322

19.3  格式化 I/O324

19.3.1  用ios类的成员函数实现格式化输出324

19.3.2  使用控制器函数实现格式化I/O327

19.4  文本文件的I/O328

19.4.1  打开和关闭文件328

19.4.2  文本文件的读和写330

19.4.3  检测文件尾332

19.5  二进制文件的I/O333

19.5.1  字节方式的读写333

19.5.2  块方式的读写335

19.6  文件的随机访问336

小结339

习题339

附录一  实验指导书341

附录二  常用Turbo C库函数355

附录三  常用字符的ASCII码357

附录四  教学大纲358

附录五  邮电高等函授《C及C++程序设计》教学进程表361

参考资料363
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP