c是正确的for循环的正确格式,注意分号只能有两个,判断条件结果只能是boolean值for(初始化变量 ; 判断条件 ; 改变影响判断条件结果的语句 ){循环体;}这里就给你说下b和d的错误地方b:i<10, j>0; 注意这个语句中间是 逗号,如果改成逻辑运算符就ok了 & 或者 |d:for (i=0;j=10;i<10;i++,j--) { } 这个中间有三个分号,格式错误