Введение в CGI


Оператор for


Оператор for — это детализация общего случая оператора цикла. Он состоит из блока инициализации переменной цикла, условия исполнения тела цикла и блока операторов конца цикла. Самой простой и наиболее распространенной его формой является случай одной переменной цикла:

for(i=0;i<n;i++) { /* тело цикла */ }

При программировании CGI-скриптов с оператором цикла можно познакомиться при распечатке аргументов командной строки в запросах типа ISINDEX:

#include <stdlib.h> #include <stdio.h> main(argc,argv,env) int argc; char *argv[]; char *env[]; { int i; printf("Content-type: text/plain\n\n"); for(i=0;i<argc;i++) { printf("argv[%d]=%s\n",i,argv[i]); }

}

В данном случае переменная цикла пробегает значения от 0 до значения переменной argc, которая содержит число аргументов командной строки.



Содержание раздела