Home | History | Annotate | Download | only in data
      1 int testReturn() {
      2     return 10, 20, 30;
      3 }
      4 
      5 int testArg(int a) {
      6     return a;
      7 }
      8 
      9 void testComma() {
     10     int a;
     11     0, a = 10,20;
     12     printf("statement: %d\n", a);
     13     a = 1;
     14     if (a = 0, 1) {
     15         printf("if: a = %d\n", a);
     16     }
     17     int b = 0;
     18     a = 10;
     19     while(b++,a--) {}
     20     printf("while: b = %d\n", b);
     21     b = 0;
     22     for(b++,a = 0;b++, a < 10; b++, a++) {}
     23     printf("for: b = %d\n", b);
     24     b = testReturn();
     25     printf("return: %d\n", b);
     26     b = testArg((a,12));
     27     printf("arg: %d\n", b);
     28 }
     29 
     30 
     31 
     32 int main() {
     33     testComma();
     34     return 0;
     35 }
     36