Operators
运算符
语言运算符描述了为完成任务必须执行的某些算法操作。程序体是由这些运算符组成的序列。依次排列的运算符之间用分号分隔。
| 运算符 | 描述 |
|---|---|
| 复合运算符 {} | 一个或多个任意类型的运算符,被大括号 {} 包围 |
| 表达式运算符 (;) | 任何以分号 (;) 结尾的表达式 |
| return 运算符 | 终止当前函数并将控制返回给调用程序 |
| if-else 条件运算符 | 在需要做出选择时使用 |
| ?: 条件运算符 | if-else 条件运算符的简单类似物 |
| switch 选择运算符 | 将控制传递给与表达式值对应的运算符 |
| while 循环运算符 | 执行运算符,直到被检查的表达式变为假。每次迭代之前都会检查该表达式 |
| for 循环运算符 | 执行运算符,直到被检查的表达式变为假。每次迭代之前都会检查该表达式 |
| do-while 循环运算符 | 执行运算符,直到被检查的表达式变为假。每次循环后都会检查结束条件。循环体至少执行一次。 |
| break 运算符 | 终止最近的外部运算符(switch、while、do-while 或 for)的执行 |
| continue 运算符 | 将控制传递给最近的外部循环运算符 while、do-while 或 for 的起始位置 |
| new 运算符 | 创建适当大小的对象并返回创建对象的描述符。 |
| delete 运算符 | 删除由 new 运算符创建的对象 |
一个运算符可以占据一行或多行。两个或多个运算符可以位于同一行。控制执行顺序的运算符(if、if-else、switch、while 和 for)可以相互嵌套。
示例:
if(Month() == 12)
if(Day() == 31) Print("Happy New Year!");另请参阅
最后更新于