如果是逗号,x+=i,i++; 这就是一条语句,都是属于if(i%2)的;如果是分号,x+=i; i++; 这是两条语句,x+=i;是属于if的,i++是if外面的 有帮助请采纳
参考int a,b;逗号表示这一语句没有结束x+=i,i++;是一个语句
如果是逗号,说明这一句还没写完,编译器,会将下一句 i++; 和x+=i, 放到一块执行。