gpt4 book ai didi

c - "<"在表达式 j = i++ < 5 中的作用是什么?

转载 作者:行者123 更新时间:2023-12-01 09:08:34 25 4
gpt4 key购买 nike

运算符<(小于)的作用是什么?
另外,你能解释一下为什么 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中。

像这样制作循环是一种相当晦涩的方法。可读性不强。

关于c - "<"在表达式 j = i++ < 5 中的作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18569747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com