sizeof怎么計(jì)算字節(jié)長(zhǎng)度 用sizeof如何求一個(gè)字符串的大???
用sizeof如何求一個(gè)字符串的大小?Sizeof(S1),S1只是指向字符串第一個(gè)元素的地址值;在C語(yǔ)言中,指針被視為地址碼。在32位系統(tǒng)中,編碼由32位整數(shù)表示,也就是說(shuō),如果使用sizeof(S
用sizeof如何求一個(gè)字符串的大?。?/h2>
Sizeof(S1),S1只是指向字符串第一個(gè)元素的地址值;在C語(yǔ)言中,指針被視為地址碼。在32位系統(tǒng)中,編碼由32位整數(shù)表示,也就是說(shuō),如果使用sizeof(S1)來(lái)計(jì)算數(shù)組的長(zhǎng)度,它相當(dāng)于sizeof(int),結(jié)果是4。如果要表示數(shù)組的長(zhǎng)度,必須使用strlen。Char S2[]=“Hello world”應(yīng)該獲取您定義的數(shù)組的長(zhǎng)度。例如,如果定義char S2[50],則結(jié)果sizeof(S2)為:50