Параметры цикла for:
for(initialization; Condition; Next iteration initialization){
//code
}
Инициализация (ии) может быть более одного, разделенных запятыми.Условие продолжится, если будет иметь 1 (или значение TRUE, что означает то же самое, что и 1), или прервется, если условие не будет выполнено, т.е. значение 0 (или FALSE).Вы можете использовать несколько условий, используя && или ||или запятые.Третий параметр - это то, что вы хотите сделать в следующей итерации.Он также может иметь несколько команд.Я предлагаю вам запустить следующий код и изменить его, чтобы увидеть результаты:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
for( i=0,j=0;i<10 || j<5;i++,j++)
printf("%d\t%d\n",i,j);
return 0;
}