int testReturn() { return 10, 20, 30; } int testArg(int a) { return a; } void testComma() { int a; 0, a = 10,20; printf("statement: %d\n", a); a = 1; if (a = 0, 1) { printf("if: a = %d\n", a); } int b = 0; a = 10; while(b++,a--) {} printf("while: b = %d\n", b); b = 0; for(b++,a = 0;b++, a < 10; b++, a++) {} printf("for: b = %d\n", b); b = testReturn(); printf("return: %d\n", b); b = testArg((a,12)); printf("arg: %d\n", b); } int main() { testComma(); return 0; }