C语言putchar(i%6==5?'\n':' ');是什么意思?希望可以具体解释一下,万分感谢~

如题所述

相当于:
if (i % 6 == 5)
putchar('\n');

else
putchar(' ');

? :表达式格式为
[条件表达式] ? [条件表达式为真时返回值] : [条件表达式为假时返回值]
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-19
i除以5的余数等于5的话,就输出换行,不然就输出空格追问

额,那这么说的话,就是.....五个一换行??

相似回答