12.3.3.25 ! expressions
来源:互联网 发布:同城送货软件 编辑:程序博客网 时间:2024/04/28 06:22
12.3.3.25 ! expressions
For an expression expr of the form ! expr-operand:
?The definite assignment state of v before expr-operand is the same as the
definite assignment state
of v before expr.
?The definite assignment state of v after expr is determined by:
o If the state of v after expr-operand is definitely assigned, then the
state of v after expr is
definitely assigned.
o If the state of v after expr-operand is not definitely assigned, then the
state of v after expr is
not definitely assigned.
o If the state of v after expr-operand is .definitely assigned after false
expression., then the
state of v after expr is .definitely assigned after true expression..
o If the state of v after expr-operand is .definitely assigned after true
expression., then the
state of v after expr is .definitely assigned after false expression..
For an expression expr of the form ! expr-operand:
?The definite assignment state of v before expr-operand is the same as the
definite assignment state
of v before expr.
?The definite assignment state of v after expr is determined by:
o If the state of v after expr-operand is definitely assigned, then the
state of v after expr is
definitely assigned.
o If the state of v after expr-operand is not definitely assigned, then the
state of v after expr is
not definitely assigned.
o If the state of v after expr-operand is .definitely assigned after false
expression., then the
state of v after expr is .definitely assigned after true expression..
o If the state of v after expr-operand is .definitely assigned after true
expression., then the
state of v after expr is .definitely assigned after false expression..
- 12.3.3.25 ! expressions
- 12.3.3.23 && expressions
- 12.3.3.24 || expressions
- 12.3.3.26 ?: expressions
- Expressions
- Expressions
- Expressions
- 12.3.3.20 General rules for expressions with embedded expressions
- 12.3.3.21 Invocation expressions and object creation expressions
- 12.3.3.22 Simple assignment expressions
- Regular Expressions
- Validating Expressions
- 8.5 Expressions
- 14. Expressions
- Ragular expressions.
- 6.5 Expressions
- Regular Expressions
- CURSOR Expressions
- TFS beta版真是烦人
- LINUX系统CentOS介绍及安装文档
- 手把手教你捕获数据包
- 12.3.3.23 && expressions
- 12.3.3.24 || expressions
- 12.3.3.25 ! expressions
- 12.3.3.26 ?: expressions
- 12.4 Variable references
- Model Maker上手指南
- 进程退出前删除自身EXE程序
- 12.5 Atomicity of variable references
- 全球第一中文编程语言诞生了
- GoF的Abstract factory的c/c++实现
- 如何在VC中使用winpcap驱动