我有这个方法,错误是:
\Supp.cpp:35:6: attention : variable 'temp' set but not used [-Wunused-but-set-variable]
我不明白为什么。
void parcourir_index(int * vec){
int i;
int temp;
for (i = 0; i < n; i++) {
temp = vec[i];
}
}
答案 0 :(得分:0)
因为temp是一个局部变量,并且在'temp = vec [i]'之后没有它的引用,编译器会将temp视为redundent,并且它会被称为死代码消除的传递消除强>