C++ C++;顺从错误
我有这个方法,错误是:C++ C++;顺从错误,c++,c++builder,C++,C++builder,我有这个方法,错误是: \Supp.cpp:35:6:注意:变量'temp'已设置但未使用[-wUsed但已设置变量] 我不明白为什么 void parcourir_index(int * vec){ int i; int temp; for (i = 0; i < n; i++) { temp = vec[i]; } } void parcourir\u索引(int*vec){ int i; 内部温度; 对于(i=0;iP>因为TEMP是一个局部变量,在TEMP
\Supp.cpp:35:6:注意:变量'temp'已设置但未使用[-wUsed但已设置变量]
我不明白为什么
void parcourir_index(int * vec){
int i;
int temp;
for (i = 0; i < n; i++) {
temp = vec[i];
}
}
void parcourir\u索引(int*vec){
int i;
内部温度;
对于(i=0;i >P>因为TEMP是一个局部变量,在TEMP= VEC[i]之后没有引用,编译器会把临时性看作是冗余的,它将被称为“强>死代码消除< /强>”。在您将vec[i]
分配给它之后,您从未使用过temp
。因为它已设置,但未使用:-)您是否打开了错误警告?好的,这是警告,但它不想工作。在它不工作之前,我如何尝试初始化temp?因此,我必须如何解决问题please@Benomar这取决于你打算如何使用它temp@Benomaryacine:什么问题?你为什么首先声明temp
,你想用它做什么?这只是我在那一刻使用的一个变量,因为我正在做一个程序,它会计算出执行时间,所以我把这些值放在temp just中,以便能够执行我的另一个方法,它会计算出我的时间