boot2

Playing with the boostrap
git clone https://git.ryansepassi.com/git/boot2.git
Log | Files | Refs | README

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 }