gpt4 book ai didi

c - 如何清除 C 中带有关系警告的 Signed-unsigned 混合?

转载 作者:太空宇宙 更新时间:2023-11-04 04:49:16 26 4
gpt4 key购买 nike

我有以下代码:

int main(int argc, char *argv[])
{
int i;
for(i = 1; (i+1) < argc; i+=2)
{
// do something here
}
return 0;
}

此代码基于输入例如:command -name 1 -number 2,这就是为什么我需要这个:(i+1) < argc;在循环中,但我收到以下 lint 警告:

Warning 574: Signed-unsigned mix with relational

是什么原因,如何解决?

最佳答案

这段代码没问题。

您发布的 9 行中没有一个无符号变量或文字。你做错了什么。要找出原因,请准确地 lint 这 9 行并向我们提供 lint 的注释。

关于c - 如何清除 C 中带有关系警告的 Signed-unsigned 混合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17512606/

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