在C中的“for”循环中添加两个条件后,我遇到错误

np8igboo  于 2022-12-02  发布在  其他
关注(0)|答案(1)|浏览(112)

我在尝试运行以下程序“未使用关系比较结果”时收到此错误消息

#include <stdio.h>
#include <cs50.h>

int main(void)
{
    int i, j;
    for(i = 0, j = 0; i < 10, j < 3; i++, j++)
    {
        printf("%i %i\n",i, j);
    }
}

我期望结果为0 0,1 1,2 2

qvtsj1bj

qvtsj1bj1#

添加两个条件后
这不是两个条件,您可能需要i < 10 && j < 3
关系比较结果未使用
正如user3386109提到的,这是因为编译器丢弃了由逗号引起的i < 10的结果,所以需要将其更改为i < 10 && j < 3
我期望结果为0 0,1 1,2 2
实际上,我得到了这个结果,也许你应该分享cs50.h的内容。

0 0
1 1
2 2

相关问题