C++面向对象程序设计入门与应用

副标题:无

作   者:郑家瑜编著

分类号:

ISBN:9787113049669

微信扫一扫,移动浏览光盘

简介

   C++作为最流行的编程语言,受到广大程序开发人员的青睐。而面向对象的理念作为高级程序设计最为重要的思想之一,使得所有开发人员对其推崇有加。本书将从起步开始逐渐引领你进入C++面向对象程序设计的世界。    书中所有范例程序源代码可在http://www.tqbooks.net/download.asp网页上免费下载,其中收录了各章及习题范例,让您的学习能事半功倍。如有疑问请致E—Mail:iychengk@yahoo.com.tw。    本书由台湾博硕文化股份有限公司提供版权,中国铁道出版社计算机图书项目中心审选;陈河南、贺军、贺民、龚亚平、李志云、戴军、李志伟、李和平等同志完成了本书的整稿及排版工作。    2002年9月   

目录

目 录


前A章BorlardC++工作环境1

A-1集成开发环境2

A-2程序开发流程2

A-3启动BorlandC++2

A-4IDE开发程序步骤3

A-5菜单栏9

A-6工具栏图标10

A-7打开旧文件11

A-8另一种运行环境11

前B章C++BuilderV5.0工作环境15

B-1什么是C++Builder16

B-2可视化集成开发环境16

B-3启动C++Builder16

B-4Builder开发DOS程序的步骤17

B-5打开旧文件22

B-6读取书中的程序24

第1章程序基本结构27

1-1程序结构28

1-1-1声明区29

1-1-2程序头29

1-1-3主程序区30

1-1-4函数定义区30

1-2注释30

1-3标识符及变量31

1-4赋值符号32

1-5程序语句32

1-6数据类型33

1-6-1字符数据类型33

1-6-2整数数据类型34

1-6-3浮点数数据类型37

1-6-4布尔类型38

1-7数据类型的变量声明38

1-8算术运算符41

1-8-1负号“-”41

1-8-2加号“+”42

1-8-3减号“-”42

1-8-4乘号“*”43

1-8-5除号“/”44

1-8-6余数“﹪”45

1-8-7加1“++”46

1-8-8减1“--”48

1-8-9算术赋值运算符“+=”.“-=”.“/=”等51

1-8-10特殊运算符“e1?e2:e3”53

1-8-11小括号“()”54

1-9类型转换54

1-10 关系运算符57

1-11 逻辑运算符58

1-12 运算符优先级60

1-13 运算符的综合实例61

1-14 sizeof()64

第2章输入与输出69

2-1对象的输出cout与输入cin70

2-2cout输出70

2-2-1设置字段宽71

2-2-2设置有效精度74

2-2-3浮点小数位数的设置75

2-2-4科学计数法与大写十六进制的输出76

2-2-5设置左/右对齐及中间补字符78

2-3cin输入80

2-3-1输入整数81

2-3-2输入浮点数82

2-3-3输入字符82

2-3-4输入字符串83

2-3-5混合输入整数及字符84

2-3-6混合输入整数及浮点数85

2-3-7混合输入整数.浮点数及字符86

2-3-8混合输入整数.浮点数.字符及字符串87

2-3-9输入十六.八进制的整数88

2-3-10输入浮点数的科学计数法数据89

2-4cout的副作用89

第3章循环95

3-1for循环96

3-1-1单一语句for循环97

3-1-2多语句for循环100

3-1-3嵌套for循环102

3-1-4for注意事项105

3-2while循环109

3-2-1单一语句的while循环110

3-2-2多语句while循环110

3-2-3嵌套while循环112

3-3do...while循环114

3-3-1单一语句的do...while循环114

3-3-2多语句do...while循环115

3-3-3嵌套do...while循环117

3-4嵌套循环的陷阱与交互使用118

3-5综合实例119

第4章选择判断135

4-1条件语句格式136

4-2if条件语句137

4-3if...else条件语句141

4-4嵌套if...else...语句144

4-5嵌套if...elseif...elseif...语句149

4-6switch...case多重选择语句151

4-7break,continue的用途155

第5章数组165

5-1数组及其作用166

5-2数组的定义166

5-3数组中的元素167

5-4访问数组元素167

5-5设置一维数组初值171

5-6地址与数组名176

5-7一维数组的应用:冒泡排序法179

5-8二维数组184

5-9二维数组的初值设置189

5-10三维数组及初值设置193

第6章基本位运算207

6-1整数的位表示208

6-2运算符208

6-3“&”运算符208

6-4“|”运算符209

6-5“^”运算符210

6-6“~”补码运算符211

6-7“<>”右移运算符212

第7章自定义函数219

7-1函数及其作用220

7-2函数的种类220

7-2-1内置函数220

7-2-2自定义函数221

7-3函数的定义格式221

7-4函数原型声明与调用222

7-5函数的基本方式223

7-6无参数无返回值224

7-6-1在函数内输出数据224

7-6-2在函数内计算数据225

7-7无参数有返回值227

7-7-1返回基本数据类型228

7-7-2返回结构231

7-8有参数无返回值232

7-8-1用变量传值232

7-8-2以数值传送233

7-8-3运算后传参数234

7-8-4以一维数组传递236

7-8-5以二维数组传递236

7-9按值传递参数238

7-10按引用传递参数240

7-10-1使用引用240

7-10-2用引用传参数242

7-10-3以引用返回244

7-11按指针传递参数245

7-11-1指针的使用245

7-11-2 以指针传参数以指针接收并返回245

7-11-3以指针值传参数,用“&”接收并返回247

7-11-4以指针值传参数但不返回248

7-11-5 以指针函数名返回249

7-12递归函数252

7-13函数重载255

7-14缺省函数参数值259

第8章指针267

8-1地址运算符“&”268

8-2指针声明269

8-3指针使用━━指向已存在的地址270

8-3-1指针与地址运算符270

8-3-2指针类型的一致性272

8-3-3指针赋值272

8-3-4指针地址运算273

8-4指针的使用━━内存配置276

8-4-1new与delete的使用276

8-4-2配置单一内存277

8-4-3配置单一内存并赋初值278

8-4-4配置多个内存280

8-4-5使用malloc与free284

8-5指针与数组286

8-5-1数组名的指针用法286

8-5-2以指针变量取代数组287

8-5-3数组各元素地址的取得289

8-5-4指针变量与二维数组290

8-6指针与字符串292

8-7指针与函数294

8-7-1一般变量传给指针295

8-7-2传址方式传参数297

8-7-3指针传给指针299

8-7-4函数名称以指针返回302

8-7-5返回一个以上的数据305

8-8指针与结构306

8-9指针的指针:双指针307

8-10指针指向函数309

8-11指针数组312

8-12常犯的指针

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C++面向对象程序设计入门与应用
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon