小编oki*_*uff的帖子

C中for()循环的关系比较结果未使用错误

我正在做这个挑战,我在代码中使用这个 for 循环。

for (y >= i; y--;)
        {
            printf(" ");
        }
Run Code Online (Sandbox Code Playgroud)

但我不断收到这个错误

mario.c:57:20: error: relational comparison result unused [-Werror,-Wunused-comparison]
        for (y > i; y--;)
             ~~^~~
Run Code Online (Sandbox Code Playgroud)

唯一有效的技巧是在 for() 条件中创建一个无用的变量,但这将是无用的,只会占用空间。只有其他修复吗?

c loops for-loop compiler-errors cs50

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

标签 统计

c ×1

compiler-errors ×1

cs50 ×1

for-loop ×1

loops ×1