图书介绍

C/C++程序设计入门【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C/C++程序设计入门
  • 北京金洪恩电脑有限公司著 著
  • 出版社: 天津:天津电子出版社
  • ISBN:790033856X
  • 出版时间:2003
  • 标注页数:403页
  • 文件大小:116MB
  • 文件页数:417页
  • 主题词:C语言(学科: 程序设计)

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C/C++程序设计入门PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

什么是C程序1

如何让我们的C程序运行起来!3

这个程序是怎么被执行的?7

注意C中字母的大小有别8

一、基本数据类型10

C语言提供的基本数据类型有哪些10

常量和变量10

C语言的基本数据类型及其表示13

二、运算符和表达式20

给变量赋初值20

运算符和表达式21

数据类型的转换27

一、格式输出、输入函数31

格式输出函数printf31

格式输入函数scanf36

二、字符输入输出函数38

字符输出函数putchar38

字符输入函数getchar39

三、应用举例39

一、程序的三种基本结构45

顺序结构45

选择结构45

循环结构47

程序的流程图48

二、选择控制语句49

关系运算符和关系表达式49

逻辑运算符和逻辑表达式50

条件运算符和条件表达式52

条件选择语句if53

分支结构switch59

三、循环控制语句63

for循环语句63

while循环语句66

do while循环语句68

多重循环语句69

break语句和continue语句70

一、一维数组76

一维数组的定义76

一维数组元素的赋值和初始化77

一维数组的程序举例80

二、二维数组85

二维数组的定义86

二维数组元素的赋值和初始化87

二维数组程序举例89

三、字符数组90

字符数组的定义91

字符数组的初始化91

四、字符串和字符串处理92

字符串的定义92

字符串的初始化92

字符串的输入输出93

字符串处理函数96

一、函数的定义与调用109

什么是函数109

函数的定义111

函数的声明117

函数的调用117

二、参数传递122

三、递归函数124

四、变量的作用域与生存期126

变量的作用域126

变量的生存期和存储类型129

一、宏定义135

不带参数的宏定义135

带参数的宏定义137

二、文件包含138

三、多文件程序139

一、指针142

什么是指针142

指针的定义144

指针的运算149

二、指针与数组152

指针与数组的关系152

应用举例157

指针数组161

三、指针、数组与函数165

指针作函数的参数165

数组与函数168

用变量的地址作为函数的实参170

返回指针的函数171

四、利用指针动态分配内存172

一、结构体类型179

什么是结构体179

结构体的定义180

定义结构体变量181

结构体变量的初始化184

结构体数组187

结构体指针189

结构体与函数193

二、结构体在链表中的应用198

什么是链表198

如何建立链表200

链表的输出204

统计链表结点的个数206

链表结点的查找206

链表的插入207

删除一个结点212

三、枚举类型214

枚举类型的定义214

枚举变量的声明215

枚举类型变量的赋值和使用215

枚举类型的应用举例217

一、编写第一个C++程序223

Hello.cpp你的第一个C++程序223

运行程序224

Hello.cpp程序代码分析225

在VisualC++6.0下实现基于控制台的C++程序226

二、C++的输入和输出228

输出流对象cout使用介绍228

输入流对象cin使用介绍231

三、const常量定义和使用232

一、内联函数235

二、函数原型239

三、重载函数239

四、缺省参数240

五、引用242

独立引用243

引用作为参数传递244

引用作为返回类型247

引用与指针的区别248

一、类和对象251

新的数据类型“类”的引入251

类和对象252

类的定义和实现253

类的使用255

类的定义及实现示例程序演示256

提示:在VisualC++6.0的程序中下添加一个类256

二、存取访问控制261

关键字public261

关键字private261

关键字protected264

三、类与结构体264

四、应用举例265

一、new和delete270

new271

delete272

二、构造函数和析构函数273

构造函数273

析构函数281

三、再谈new、delete和malloc、free283

四、this指针285

五、应用举例287

一、静态成员296

静态数据成员296

静态成员函数300

二、友元302

友元函数302

友元类304

三、应用举例306

一、明确目标:为什么要进行运算符重载309

二、以成员函数实现运算符重载310

重载一元运算符:递增运算符“++”311

二元运算符重载:重载加运算符“+”319

重载赋值运算符“=”321

三、用友元函数重载运算符324

用友元函数重载加法运算符“+”324

重载输出运算符“<<”327

四、应用举例328

一、什么是继承336

二、实现继承338

单一继承338

多重继承343

多级继承346

三、构造函数、析构函数与继承347

何时执行构造函数和析构函数347

将参数传送给基类的构造函数349

四、继承与友元及静态成员的关系353

友元与继承353

静态成员与继承355

五、应用举例356

一、虚函数362

为什么要引入虚函数362

虚函数与函数重载的区别368

虚函数与继承的关系368

虚函数的层次性368

析构函数与虚函数370

二、纯虚函数371

一、格式化输出374

I/O(输入/输出)控制符介绍374

格式化输出举例375

二、文件流378

文件的打开和关闭378

文件读写操作举例379

一、函数模板384

二、类模板387

附录ATurbo C2.0的操作393

设置环境目录393

编写源程序394

保存和打开C程序394

编译和执行C程序395

获取帮助395

附录BASCⅡ表397

附录C常用库函数397

一、数值函数397

算术函数397

三角函数397

二、字符函数和字符串函数398

字符函数398

字符串函数399

附录D练习答案402

热门推荐