摘要: C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。 类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类被称为类的成员。 C++ 类定义 定义一个类,本质上是定义一个数 阅读全文
posted @ 2017-09-12 16:39 Sdy8571 阅读(463) 评论(0) 推荐(0) 编辑
摘要: C/C++ 数组允许定义可存储相同类型数据项的变量,但是结构是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。 定义结构 为了定义结构,您必须使用 struct 语句。struct 语句定义了一个包含多个成员的新的数据类型,struct 语句的格式如下: struct t 阅读全文
posted @ 2017-09-11 16:00 Sdy8571 阅读(272) 评论(0) 推荐(0) 编辑
摘要: C++ 标准库提供了一组丰富的输入/输出功能,C++ 的 I/O 发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。如果字节流是从内存流向设备(如显示屏、打印机、磁盘驱动器、网络连接等),这叫做输出操作。 I/O 库头文件 下列的头文件在 C++ 阅读全文
posted @ 2017-09-11 15:50 Sdy8571 阅读(236) 评论(0) 推荐(0) 编辑
摘要: C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 <ctime> 头文件。 有四个与时间相关的类型:clock_t、time_t、size_t 和 tm。类型 clock_t、size_t 和 阅读全文
posted @ 2017-09-11 15:36 Sdy8571 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。 C++ 引用 vs 指针 引用很容易与指针混淆,它们之间有三个主要的不同: 不存在空引用。引用必须连接到一块合法的内存。 一旦引用被初始化为一个对象,就不能被指向到另 阅读全文
posted @ 2017-09-11 15:25 Sdy8571 阅读(190) 评论(0) 推荐(0) 编辑
摘要: C++ 的指针,每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。 什么是指针? 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的 阅读全文
posted @ 2017-09-11 15:05 Sdy8571 阅读(279) 评论(0) 推荐(0) 编辑
摘要: C++ 提供了以下两种类型的字符串表示形式: C 风格字符串 C++ 引入的 string 类类型 C++ 提供了以下两种类型的字符串表示形式: C 风格字符串 C++ 引入的 string 类类型 C 风格字符串 C 风格的字符串起源于 C 语言,并在 C++ 中继续得到支持。字符串实际上是使用  阅读全文
posted @ 2017-09-11 11:29 Sdy8571 阅读(392) 评论(0) 推荐(0) 编辑
摘要: C++ 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 数组中的特定元素可以通过索引访问。 所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应最后一个元素。 声明数组 在 C++ 中要声明一 阅读全文
posted @ 2017-09-08 12:36 Sdy8571 阅读(502) 评论(0) 推荐(0) 编辑
摘要: C++ 数学运算 在 C++ 中,除了可以创建各种函数,还包含了各种有用的函数供您使用。这些函数写在标准 C 和 C++ 库中,叫做内置函数。您可以在程序中引用这些函数。 C++ 内置了丰富的数学函数,可对各种数字进行运算。下表列出了 C++ 中一些有用的内置的数学函数。 为了利用这些函数,您需要引 阅读全文
posted @ 2017-09-08 11:50 Sdy8571 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。 函数声明告诉编译器函数的 阅读全文
posted @ 2017-09-08 11:42 Sdy8571 阅读(195) 评论(0) 推荐(0) 编辑