c程序 - 错误:变量集但未使用

时间:2016-11-02 12:33:13

标签: c

我在下面的代码中不断收到错误error: variable 'addresspic' set but not used,但我清楚地使用它。

有人可以告诉我,如果我做错了吗?

我知道我应该为addresspic创建一个指针而不是转换get_pic()的返回值但是现在我无法理解它为什么说变量不是使用

//Function declaration
uint8_t* get_pic(int *piclen)

main() {

uint8_t addresspic;
unsigned int value;

addresspic = (uint8_t)get_pic((int*)& value);
}

1 个答案:

答案 0 :(得分:0)

我猜这个消息并不是最明确的,但它告诉你的是,没有什么能读取价值形式的地址。所以你分配给它(值集),但没有任何东西取决于你设置它的值(未使用)。