*p=&a和p=&a C語(yǔ)言對(duì)指針賦值有多少種方法?
C語(yǔ)言對(duì)指針賦值有多少種方法?無(wú)論您在哪種系統(tǒng)中,都應(yīng)該區(qū)分指針本身和指針?biāo)赶虻臄?shù)據(jù)類型如果定義char*P,則P所指向的內(nèi)容是字符類型,但并不意味著P是字符類型,即P不必是字節(jié),當(dāng)然int*P是相
C語(yǔ)言對(duì)指針賦值有多少種方法?
無(wú)論您在哪種系統(tǒng)中,都應(yīng)該區(qū)分指針本身和指針?biāo)赶虻臄?shù)據(jù)類型
如果定義char*P,則P所指向的內(nèi)容是字符類型,但并不意味著P是字符類型,即P不必是字節(jié),當(dāng)然int*P是相同的可以使用sizeof查看
例如,您可以定義類型(如char int long…)*P sizeof(*P)sizeof(P)
例如,在32位系統(tǒng)中,無(wú)論前面的類型是塑料還是實(shí)數(shù),sizeof(P)的值都是相同的,都是4;在8位系統(tǒng)(如SCM系統(tǒng))中,它應(yīng)該是1或2(這應(yīng)該與系統(tǒng)的型號(hào)有關(guān))單片機(jī),不同的單片機(jī)系統(tǒng)也應(yīng)該不同)
也就是說(shuō),指針本身不區(qū)分類型,它只是一個(gè)代碼,指向不同的東西
就像一個(gè)50人的類,一個(gè)100人的類不管有多少人在這個(gè)類中,它被稱為1類和2類