跳至内容

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!");

另请参阅

变量的初始化变量的可见性范围与生命周期对象的创建与删除

最后更新于