运算符 <(小于)做什么?
另外,您能否解释for-loop
为什么结束?
main()
{
int i = 1, j = 1 ;
for ( ; j ; printf ("%d%d\n", i,j))
{
j = i++ < 5 ;
}
return 0;
}
我得到的输出为
21
31
41
51
60
最佳答案
该代码检查i
是否小于5,然后递增i
。比较结果存储在j
中。
进行这样的循环是相当晦涩的。不太可读。