摘要: 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 下面是大多数编程语言中典型的判断结构的一般形式: 判断语句 ? : 运算符 我们已经在前面的章节中讲解了 条件运算符 ? :,可以用来替代 if...else 语句。它的一般 阅读全文
posted @ 2017-09-07 15:08 Sdy8571 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了允许更为复杂的执行路径的多种控制结构。 循环类型 循环控制语句 循环控制语句更改执行的正常序列。当执行离开一个范围时,所有在该范围中创建的自动对象都会被销毁。 无 阅读全文
posted @ 2017-09-07 15:03 Sdy8571 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 算术运算符 假设变量 A 的值为 10,变量 B 的值为 20,则: 关系运算符 假设变量 A 的值为 10,变量 B 阅读全文
posted @ 2017-09-07 14:53 Sdy8571 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。下面列出 C++ 程序中可用的存储类: auto register static extern mutable thread_local (C++11) 从 C++ 11 开始,auto 关键字不再 阅读全文
posted @ 2017-09-07 14:31 Sdy8571 阅读(280) 评论(0) 推荐(0) 编辑
摘要: C++ 允许在 char、int 和 double 数据类型前放置修饰符。修饰符用于改变基本类型的含义,所以它更能满足各种情境的需求。 下面列出了数据类型修饰符: signed unsigned long short 修饰符 signed、unsigned、long 和 short 可应用于整型,s 阅读全文
posted @ 2017-09-06 16:53 Sdy8571 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。 常量就像是常规的变量,只不过常量的值在定义后不能进行修改。 整数常量 整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十 阅读全文
posted @ 2017-08-31 16:35 Sdy8571 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 作用域是程序的一个区域,一般来说有三个地方可以定义变量: 在函数或一个代码块内部声明的变量,称为局部变量。 在函数参数的定义中声明的变量,称为形式参数。 在所有函数外部声明的变量,称为全局变量。 在函数或一个代码块内部声明的变量,称为局部变量。 在函数参数的定义中声明的变量,称为形式参数。 在所有函 阅读全文
posted @ 2017-08-31 16:20 Sdy8571 阅读(229) 评论(0) 推荐(0) 编辑
摘要: C++ 中的变量定义 变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示:type variable_list; type 必须是一个有效的 C++ 数据类型,可以是 char、wchar_t、int、floa 阅读全文
posted @ 2017-08-31 16:12 Sdy8571 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 基本的内置类型 C++ 为程序员提供了种类丰富的内置数据类型和用户自定义的数据类型。下表列出了七种基本的 C++ 数据类型: 一些基本类型可以使用一个或多个类型修饰符进行修饰: 下表显示了各种变量类型在内存中存储值时需要占用的内存,以及该类型的变量所能存储的最大值和最小值。 从上表可得知,变量的大小 阅读全文
posted @ 2017-08-31 16:07 Sdy8571 阅读(155) 评论(0) 推荐(0) 编辑
摘要: C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。 对象 - 对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例 类 - 类可以定义为描述对象行为/状态的模板/蓝图 方法 - 从基本上说,一个方法表示一种行为。一个类可以包含多个 阅读全文
posted @ 2017-08-31 11:57 Sdy8571 阅读(334) 评论(0) 推荐(0) 编辑