for 语句
for
语句风格与 if 语句 章节中的内容类似。
for
关键词之后,{
字符之后都要求有个空格符。此外,必须用花括号包含它的语句。而且,还要有个空格在 for
条件部分 ;
之后。以下示例演示了这些要求:
for (i = 0; i < size; i++) {
...
}
无限循环是个特殊情况,在 NGINX 世界中常用编码如下:
for ( ;; ) {
...
}
或在 for
语句条件部分使用逗号表达式时:
for (i = 0, n = 2; n < cf->args->nelts; i++, n++) {
...
}
或只忽略循环条件时:
for (p = pool, n = pool->d.next; /* void */; p = n, n = n->d.next) {
...
}