摘要: C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 <ctime> 头文件。 有四个与时间相关的类型:clock_t、time_t、size_t 和 tm。类型 clock_t、size_t 和 阅读全文
posted @ 2017-09-11 15:36 sxpdy 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。 C++ 引用 vs 指针 引用很容易与指针混淆,它们之间有三个主要的不同: 不存在空引用。引用必须连接到一块合法的内存。 一旦引用被初始化为一个对象,就不能被指向到另 阅读全文
posted @ 2017-09-11 15:25 sxpdy 阅读(187) 评论(0) 推荐(0) 编辑
摘要: C++ 的指针,每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。 什么是指针? 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的 阅读全文
posted @ 2017-09-11 15:05 sxpdy 阅读(275) 评论(0) 推荐(0) 编辑
摘要: C++ 提供了以下两种类型的字符串表示形式: C 风格字符串 C++ 引入的 string 类类型 C++ 提供了以下两种类型的字符串表示形式: C 风格字符串 C++ 引入的 string 类类型 C 风格字符串 C 风格的字符串起源于 C 语言,并在 C++ 中继续得到支持。字符串实际上是使用  阅读全文
posted @ 2017-09-11 11:29 sxpdy 阅读(388) 评论(0) 推荐(0) 编辑
摘要: C++ 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 数组中的特定元素可以通过索引访问。 所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应最后一个元素。 声明数组 在 C++ 中要声明一 阅读全文
posted @ 2017-09-08 12:36 sxpdy 阅读(498) 评论(0) 推荐(0) 编辑
摘要: C++ 数学运算 在 C++ 中,除了可以创建各种函数,还包含了各种有用的函数供您使用。这些函数写在标准 C 和 C++ 库中,叫做内置函数。您可以在程序中引用这些函数。 C++ 内置了丰富的数学函数,可对各种数字进行运算。下表列出了 C++ 中一些有用的内置的数学函数。 为了利用这些函数,您需要引 阅读全文
posted @ 2017-09-08 11:50 sxpdy 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。 函数声明告诉编译器函数的 阅读全文
posted @ 2017-09-08 11:42 sxpdy 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 下面是大多数编程语言中典型的判断结构的一般形式: 判断语句 ? : 运算符 我们已经在前面的章节中讲解了 条件运算符 ? :,可以用来替代 if...else 语句。它的一般 阅读全文
posted @ 2017-09-07 15:08 sxpdy 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了允许更为复杂的执行路径的多种控制结构。 循环类型 循环控制语句 循环控制语句更改执行的正常序列。当执行离开一个范围时,所有在该范围中创建的自动对象都会被销毁。 无 阅读全文
posted @ 2017-09-07 15:03 sxpdy 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 算术运算符 假设变量 A 的值为 10,变量 B 的值为 20,则: 关系运算符 假设变量 A 的值为 10,变量 B 阅读全文
posted @ 2017-09-07 14:53 sxpdy 阅读(134) 评论(0) 推荐(0) 编辑