逗号分割只返回最后的一个表达式的结果(从左到右)。如:
while ( a<b, a<c, a==d ) {}
// 只有 a==d 才起作用。
可以在一个语句中进行多个操作。如:
for ( b--, a++, d += a;
printf ("a:%d b:%d ", a, b), b < d;
b++, a--, printf ("d:%d\n", d));
//EOF
逗号分割只返回最后的一个表达式的结果(从左到右)。如:
while ( a<b, a<c, a==d ) {}
// 只有 a==d 才起作用。
for ( b--, a++, d += a;
printf ("a:%d b:%d ", a, b), b < d;
b++, a--, printf ("d:%d\n", d));
Posted by Davy Hawk at 3/11/2007 04:22:00 PM
0 comments:
Post a Comment