3878| 5
|
求助51單片機怎樣通過索引獲取地址中的數(shù)據(jù) |
50黑幣
最佳答案你這樣用指針就把你的程序玩壞了。
unsigned char code dat[4]={0x11, 0x22, 0x33, 0x44};
unsigned char *pAddr;
如果讓pAddr = &dat[0];
那么*pAddr和pAddr[0]則為0x11;
如果繼續(xù)進行如下操作:pAddr++;
那么*pAddr和pAddr[0]則為0x22;
如果此時重新給指針賦值:pAddr = &dat[3];
那么*pAddr和pAddr[0]則為0x44;
如果繼續(xù)進行如下操作:pAddr--;
那么*pAddr和pAddr[0]則為0x33;
且*(pAddr+1)和pAddr[1]則 ...
| ||
評分
| ||||||||
評分
| ||||||||
| ||
Powered by 單片機教程網(wǎng)