while可以用于编写while循环语句或do-while循环语句。
while循环语句的语法:while (条件表达式) 循环体
while循环语句只能在函数体内使用。
若条件表达式返回值为真,则执行循环体代码。
语句中的循环体可以是一条语句,也可以是复合语句块。
循环体执行完毕后,会再次根据条件表达式决定是否循环。
示例:
new i;
while (i < 10)
{
if (跳过剩余语句的条件)
{
i++;
continue;
}
if (提前退出的条件) break;
server_print("[AMXX]呃 ... ");
i++;
}
注意:
若条件表达式是常量表达式,会触发警告。
因为常量表达式的结果在编译时就已经确定,在运行时判断其为0或非0是没有意义的。
要么改为运行时表达式,要么改用for无条件循环。