運行時生成和分析工具時,我收到警告Value stored to '' during initialisation is never read
。初始化期間存儲爲「'的值永遠不會讀取
它告訴在stRs232Timer* pTimer = malloc(sizeof(stRs232Timer));
也是我得到同樣的警告爲dwDelay=1000
在函數的某些部分。 這是宣佈爲unsigned long int dwDelay = 0;
爲什麼這樣呢?
運行時生成和分析工具時,我收到警告Value stored to '' during initialisation is never read
。初始化期間存儲爲「'的值永遠不會讀取
它告訴在stRs232Timer* pTimer = malloc(sizeof(stRs232Timer));
也是我得到同樣的警告爲dwDelay=1000
在函數的某些部分。 這是宣佈爲unsigned long int dwDelay = 0;
爲什麼這樣呢?
它告訴你,你永遠不會使用pTimer
。
編輯 爲了澄清,它實際上告訴你,你永遠不會使用特定的pTimer值。如果您分配它並在使用之前重新分配,您將收到消息。例如
stRs232Timer* pTimer = malloc(sizeof(stRs232Timer));
// Lots of code not using pTimer.
pTimer = someFunction();
會發出警告。
什麼告訴你分析儀?請澄清你的問題 – nacho4d 2011-06-09 06:45:19