標(biāo)題:
求大神指點(diǎn)關(guān)于指針的指針問題
[打印本頁]
作者:
canornot
時(shí)間:
2018-5-29 14:46
標(biāo)題:
求大神指點(diǎn)關(guān)于指針的指針問題
已經(jīng)定義了如下變量lefBuff:
struct sLedBuff {
uint8 array[8];
uint8 number[6];
uint8 alone;
};
struct sLedBuff ledBuff;
已有變量i的情況下,求問如下指針到底什么意思。縟ata是什么起作用的?多謝大神!
P0 = *((uint8 data*)&ledBuff+i);
作者:
joyb
時(shí)間:
2023-5-9 14:54
在定義了一個(gè)結(jié)構(gòu)類型后,可以定義該類型的變量。
例如:
struct stu
{
int num;
char name[20];
char sex;
float score;
}a[100];
這樣就定義了stu型的有100個(gè)存儲(chǔ)空間的a數(shù)組
作者:
Hephaestus
時(shí)間:
2023-5-9 15:16
joyb 發(fā)表于 2023-5-9 14:54
在定義了一個(gè)結(jié)構(gòu)類型后,可以定義該類型的變量。
例如:
struct stu
樓主提到了data這個(gè)關(guān)鍵字,應(yīng)該是c51,這種體系單片機(jī)data空間最大只有120bytes,你這么寫根本就不夠用。
作者:
wydev
時(shí)間:
2023-5-10 10:52
這個(gè)指針 P0 的值是 ledBuff 變量的地址,所以當(dāng)它被指向時(shí),P0 就會(huì)指向該變量?梢允褂眠@個(gè)地址來訪問 ledBuff 變量中的數(shù)據(jù)。ledBuff結(jié)構(gòu)體里面有uint8類型數(shù)據(jù)8+6+1個(gè),通過i的變量逐個(gè)讀取
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1