运行构建和分析工具时,我收到警告Value stored to '' during initialisation is never read
。
它在stRs232Timer* pTimer = malloc(sizeof(stRs232Timer));
我也在函数的某些部分得到dwDelay=1000
的相同警告。
声明为unsigned long int dwDelay = 0;
为什么会这样?
答案 0 :(得分:0)
它告诉你,你从不使用pTimer
。
修改强> 为了澄清,它实际上告诉你,你从未使用过pTimer的特定值。如果您分配它然后在使用它之前再次分配它,您将收到消息。 e.g。
stRs232Timer* pTimer = malloc(sizeof(stRs232Timer));
// Lots of code not using pTimer.
pTimer = someFunction();
会发出警告。