0
因此,我在AVR GCC中進行編程,並且查看了有關此警告的一些類似問題,我似乎無法找到明確的解決方案此事。警告:從不兼容的指針類型傳遞'foo'的參數x
我使用從多維數組作爲函數的指針參數數組時,得到這樣的警告:
// Prototype
int getneighbours (uint8_t *neix[], uint8_t *neiy[], uint8_t nodex, uint8_t nodey);
// Call
uint8_t neighbours[2][4];
getneighbours (&neighbours[X], &neighbours[Y], nodex, nodey);
// Message
expected 'uint8_t **' but argument is of type 'uint8_t (*)[4]'
我一直很害怕使用與之前多維數組的指針,但我真的想知道如何避免發出此警告?
問候