摘要: 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 下面是大多数编程语言中典型的判断结构的一般形式: 判断语句 ? : 运算符 我们已经在前面的章节中讲解了 条件运算符 ? :,可以用来替代 if...else 语句。它的一般 阅读全文
posted @ 2017-09-07 15:08 sxpdy 阅读(135) 评论(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) 编辑
摘要: 存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。下面列出 C++ 程序中可用的存储类: auto register static extern mutable thread_local (C++11) 从 C++ 11 开始,auto 关键字不再 阅读全文
posted @ 2017-09-07 14:31 sxpdy 阅读(276) 评论(0) 推荐(0) 编辑