摘要:
声明语句 在 C++ 中,对象或类的定义或声明也是语句。尽管定义语句这种说法也许更准确些,但定义语句经常被称为声明语句。 复合语句(块) 复合语句,通常被称为块,是用一对花括号括起来的语句序列(也可能是空的)。块标识了一个作用域,在块中引入的名字只能在该块内部或嵌套在块中的子块里访问。通常,一个名字 阅读全文
posted @ 2018-04-29 23:37
刘-皇叔
阅读(1043)
评论(0)
推荐(0)
摘要:
C++ 语言既有只完成单一任务的简单语句,也有作为一个单元执行的由一组语句组成的复合语句。和大多数语言一样,C++也提供了实现条件分支结构的语句以及重复地执行同一段代码的循环结构。 简单语句 C++ 中,大多数语句以分号结束。表达式语句用于计算表达式。但执行下面的语句 却没有任何意义:因为计算出来的 阅读全文
posted @ 2018-04-29 23:04
刘-皇叔
阅读(266)
评论(0)
推荐(0)
摘要:
Associativity and Operator 操作符及其结合性 Function 功能 Use 用法 L :: global scope(全局作用域) :: name L :: class scope(类作用域) class :: name L :: namespace scope(名字空间 阅读全文
posted @ 2018-04-29 22:46
刘-皇叔
阅读(350)
评论(0)
推荐(0)
摘要:
隐式转换 何时发生隐式类型转换 在表达式中,比int类型小的整型会首先被提升为较大的整数类型。 在条件中,非布尔值转换成布尔值。 初始化过程中,初始值转换成变量的类型。 在赋值语句中,右侧对象转换成左侧对象的类型。 如果算术运算符或关系运算符的对象有多种类型,需要转换成同一种类型。 在函数调用时也将 阅读全文
posted @ 2018-04-29 21:48
刘-皇叔
阅读(310)
评论(0)
推荐(0)
摘要:
逗号表达式是一组由逗号分隔的表达式,这些表达式从左向右计算。逗号表达式的结果是其最右边表达式的值。如果最右边的操作数是左值,则逗号表达式的值也是左值。此类表达式通常用于 for 循环: 上述的 for 语句在循环表达式中使 ix 自增 1 而 cnt 自减 1。每次循环均要修改 ix 和 cnt 的 阅读全文
posted @ 2018-04-29 18:12
刘-皇叔
阅读(161)
评论(0)
推荐(0)
摘要:
基本概念 位操作符使用整型的操作数。位操作符将其整型操作数视为二进制位的集合,为每一位提供检验和设置的功能。另外,这类操作符还可用于bitset 类型的操作数,该类型具有这里所描述的整型操作数的行为。 操作符 功能 用法 ~ bitwise NOT(位求反) ~expr << left shift( 阅读全文
posted @ 2018-04-29 18:09
刘-皇叔
阅读(504)
评论(0)
推荐(0)
摘要:
sizeof 操作符的作用是返回一个对象或类型名的长度,返回值的类型为size_t,长度的单位是字节。size_t 表达式的结果是编译时常量,该操作符有以下三种语法形式: sizeof (type name); sizeof (expr); sizeof expr; 将 sizeof 应用在表达式 阅读全文
posted @ 2018-04-29 17:55
刘-皇叔
阅读(233)
评论(0)
推荐(0)
摘要:
成员访问运算符 点运算符和箭头运算符都可以用于访问成员,其中,点运算符获取类对象的一个成员,箭头运算符与点运算符有关。 因为解引用运算符的优先级低于点运算符,所以解引用运算的子表达式两端必须加上括号,若是没有括号,代码的意义就大不相同: 条件操作符 条件操作符是 C++ 中唯一的三元操作符,它允许将 阅读全文
posted @ 2018-04-29 17:44
刘-皇叔
阅读(839)
评论(0)
推荐(0)
摘要:
自增(++)和自减(--)操作符为对象加 1 或减 1 操作提供了方便简短的实现方式。它们有前置和后置两种使用形式。 前自增操作,该操作使其操作数加 1,操作结果是修改后的值,前自减操作使其操作数减 1。这两种操作符的后置形式同样对其操作数加 1(或减 1),但操作后产生操作数原来的、未修改的值作为 阅读全文
posted @ 2018-04-29 13:09
刘-皇叔
阅读(433)
评论(0)
推荐(0)
摘要:
赋值操作符的左操作数必须是非 const 的左值。下面的赋值语句是不合法的: 如果赋值运算符的左右两个运算对象类型不同,则右侧运算对象将转换成左侧运算对象的类型: 赋值运算满足右结合律 赋值运算符满足右结合律: 对于多重赋值语句中的每一个对象,它的类型或者与右边对象的类型相同,或者可由右边对象的类型 阅读全文
posted @ 2018-04-29 12:45
刘-皇叔
阅读(495)
评论(0)
推荐(1)
摘要:
关系操作符和逻辑操作符使用算术或指针类型的操作数,并返回bool 类型的值。 操作符 功能 用法 ! logical NOT(逻辑非) !expr < less than(小于) expr < expr <= less than or equal(小于等于) expr <= expr > great 阅读全文
posted @ 2018-04-29 10:48
刘-皇叔
阅读(660)
评论(0)
推荐(0)
摘要:
操作符 功能 用法 + unary plus(一元正号) + expr - unary minus(一元负号) - expr * multiplication(乘法) expr * expr / division(除法) expr / expr % remainder(求余) expr % expr 阅读全文
posted @ 2018-04-29 09:59
刘-皇叔
阅读(356)
评论(0)
推荐(0)
摘要:
表达式由一个或多个操作数通过操作符组合而成。最简单的表达式仅包含一个字面值常量或变量。较复杂的表达式则由操作符以及一个或多个操作数构成。 基本概念 一元操作符、二元操作符、三元操作符 C++提供了一元操作符和二元操作符两种操作符。作用在一个操作数上的操作符称为一元操作符,如取地址操作符(&)和解引用 阅读全文
posted @ 2018-04-29 09:28
刘-皇叔
阅读(164)
评论(0)
推荐(0)

浙公网安备 33010602011771号