gpt4 book ai didi

c - for 循环中的多个条件 - C

转载 作者:行者123 更新时间:2023-11-30 19:54:42 25 4
gpt4 key购买 nike

我需要同时执行 i 和 j 的两个条件。

i 的条件:for(i=1*counter; i<= len*7*counter; i++)

j 的条件:for(j=len*7*counter; j>=1*counter; j--)

然后,当这两个条件都成立时,我需要执行bin[i-1]=temp[j-1];

正确的写法是什么?

注意:这不是嵌套循环。

这是正确的方法吗?

for(i=1*counter && j=a*counter; i<=a*counter && j>=1*counter; i++ && j--)

最佳答案

要执行两个条件,您需要用逗号分隔它们(它们只会执行一次):

for( i = 1*counter, j = a*counter; 

使用逻辑AND运算符来“union ”这些条件:

i <= a*counter && j >= 1*counter;

也用逗号分隔 i++j--:

i++, j-- )

现在,您已经拥有了您所需要的:

for( i = 1*counter, j = a*counter; i <= a*counter && j >= 1*counter; i++, j-- )

关于c - for 循环中的多个条件 - C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18815709/

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