if语句可以在函数体内根据条件决定是否执行一段代码。
if语句的语法:if (条件表达式) 语句块
若条件表达式的返回值为0,则不会执行语句块。
若条件表达式的返回值非0,则执行语句块。
语句块可以是一条语句,也可以是被{}包裹的多条语句。
示例:
if (条件表达式)
{
server_print("[AMXX]呃 ... ");
}
if语句可以用else关键字进行拓展,设计更多分支。
注意:
若条件表达式是常量表达式,会触发警告。
因为常量表达式的结果在编译时就已经确定,在运行时判断其为0或非0是没有意义的。
要么改为运行时表达式,要么将if语句改为#if指令。