AMXXPawn for关键字

for可以用于编写for循环语句。

for循环语句的语法:for (初始化语句; 条件表达式; 迭代表达式) 循环体

for循环语句只能在函数体内使用。

初始化语句可以是new编写的变量声明语句,或任意表达式。

初始化语句会被首先执行,作用通常是对计数器变量进行初始化,然后执行条件表达式

条件表达式被执行后,若为真,则执行循环体代码,若为假,则退出循环。

循环体可以是一条语句,也可以是复合语句块。被执行完毕后,会执行迭代表达式

迭代表达式通常用于更新计数器变量,被执行后,会再次执行条件表达式

初始化语句条件表达式循环体都允许留空。

条件表达式留空,会变成无限循环。除非循环体含有可以停止循环的语句(如:breakreturngotoassertexit)。

示例:

for (new i; i < 10; i++) { if (跳过剩余语句的条件) continue; if (提前退出的条件) break; server_print("[AMXX]呃 ... "); }

注意: