089-for-comma.c (348B)
1 /* Comma in for-loop init and step clauses. */ 2 3 int main(int argc, char **argv) { 4 int i, j, sum = 0; 5 for (i = 0, j = 10; i < 5; i = i + 1, j = j - 1) { 6 sum = sum + i + j; 7 } 8 /* i: 0..4 sum=10; j: 10..6 sum=40; total=50 */ 9 if (sum != 50) return 1; 10 if (i != 5) return 2; 11 if (j != 5) return 3; 12 return 0; 13 }