小编ide*_*ent的帖子

如何使用 ?C中的for循环中的问号?

如果i是偶数,for(int j = 0; j < m; j++)

否则如果i是奇数,for(int j = m-1; j > 0; j--)

我想将这两个条件结合起来如下。

for( (i%2==0) ? (int j = 0; j < m; j++) : (int j = m-1; j > 0; j--))
Run Code Online (Sandbox Code Playgroud)

但似乎失败了。

?有没有办法使用C 语言或其他方式组合这两个条件?

c for-loop conditional-operator

-1
推荐指数
1
解决办法
155
查看次数

标签 统计

c ×1

conditional-operator ×1

for-loop ×1