void main (){
int i, j;
for (i=0, j=5; j >0, i < 10; i ++, j--)
printf("\nClub Excel");
}
输出是什么?
答案 0 :(得分:2)
如果您已编译该代码,则会看到警告:
prog.c:4: warning: left-hand operand of comma expression has no effect
它告诉你,在这个逗号运算符的用法中,逗号的R.H.S上的语句被考虑在内,而L.H.S上的语句被忽略。
这基本上意味着用于for
循环的条件是:
i < 10
while,
j >0
被忽略,因为它在逗号表达式的LHS上。