解释什么是“statement with no effect [-Wunused-value]”警告 "statement with no effect [-Wunused-value]" 是一个由C和C++编译器(如GCC)发出的警告,它指出代码中存在一个没有实际效果的语句。这通常发生在以下几种情况: 表达式的结果被计算了,但计算结果没有被使用。 使用了赋值运算符(如=)的地方错误地使...
warning: statement with no effect [-Wunused-value] 412 | for(i;i < gscreensaverIconNum; i++){ 这个警告是由编译器产生的,提示你的代码中存在没有实际效果的语句。在你提供的代码中,for循环中的i没有初始化,可能导致未定义行为。你可以尝试将i初始化为合适的值,例如将其设置为 0: for(inti=0;i<g...