int unusedVariable = 42; // 使用 _ 表示该变量是未使用的 _ = unusedVariable; } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 变量unusedVariable 被声明并初始化为 42,但在后面的代码中没有实际使用它。通过将 _ 赋值给该变量,告诉编译器该变量是未使用的。这样就可以避免编译器生成未使用变量的警告。
显示:warning: unused variable `param’。 警告原因:很明显,是您定义了变量‘param’,却根本没有使用它。 解决方法:不需要用的话,就删了它吧。 类型3: 显示:warning: statement with no effect。 警告原因:可能的情况是,在你的文件中,你这么干--#define MACROPRINT 然后在某一处又定义了--#define MACROPRI...
类型2: 显示:warning: unused variable 'param'。 警告原因:很明显,是您定义了变量‘param',却根本没有使用它。 解决方法:不需要用的话,就删了它吧。 类型3: 显示:warning: statement with no effect。 警告原因:可能的情况是,在你的文件中,你这么干#define MACROPRINT 然后在某一处又定义了#define MACROPR...
error: unused variable 'part2' [-Werror,-Wunused-variable] The error occurs only for part2 even though it's been initialized as well, just in a different manner. Is it just a compiler issue ? int main(void) { struct complex { int a; int b; }; struct complex part1; part1.a =...
显示:warning: unused variable 'param'。 警告原因:很明显,是您定义了变量‘param',却根本没有使用它。 解决方法:不需要用的话,就删了它吧。 类型3: 显示:warning: statement with no effect。 警告原因:可能的情况是,在你的文件中,你这么干#define MACROPRINT ...
When I compile i get the warning unused variable. I don't plan on using srtingFiveds in this function. I want to use it in main(). I have two parts to this question. How to solve this warning if I don't want to use the stringFiveds in this function. How do I make it accessi...
显示:warning: unused variable 'param'。 警告原因:很明显,是您定义了变量‘param',却根本没有使用它。 解决方法:不需要用的话,就删了它吧。 类型3: 显示:warning: statement with no effect。 警告原因:可能的情况是,在你的文件中,你这么干#define MACROPRINT ...
1 上面的警告显示-Wunused-but-set-variable,意思就是变量没有被使用。要是我们不想看到这样的警告,则在编译中加入 –Wno-unused-but-set-variable即可。再来编译,就不会产生warning了。注意事项 gcc的这些警告本是为了帮助我们发现低级问题的,如果不让warning打印,那么必然要承担相应的风险,不过本文的这种warning...
2、可以直接找到这个p值。p下面有一个_,说明就是该处出错。3、要是该p值不用的话就直接删掉,若是需要用的话就直接声明好了,很有可能声明的时候出错,往上面的代码找一下。4、这里就是直接删掉p这个值,因为该值以后的代码里是不到的。5、Unused variable 'arr'.就是arr该数组没有被使用。
这只是一个警告,而不是错误。虽然没有什么问题,但必须避免声明不需要的变量,因为它们只会占用内存,...