(*p)[4]是什么意思 intn=*p是什么意思?
intn=*p是什么意思?Malloc()函數(shù)用于分配設(shè)置字節(jié)數(shù)的空間。Sizeof()用于計(jì)算單目操作的相應(yīng)類型(類型名稱)占用的字節(jié)數(shù)。必須將malloc()函數(shù)應(yīng)用的空間類型轉(zhuǎn)換為相應(yīng)指針的類型
intn=*p是什么意思?
Malloc()函數(shù)用于分配設(shè)置字節(jié)數(shù)的空間。Sizeof()用于計(jì)算單目操作的相應(yīng)類型(類型名稱)占用的字節(jié)數(shù)。必須將malloc()函數(shù)應(yīng)用的空間類型轉(zhuǎn)換為相應(yīng)指針的類型。這里,int*P的定義使得P指針只能指向int類型的空間sizeof(int)來(lái)獲取int類型malloc(sizeof(int))所占用的字節(jié)數(shù),malloc(sizeof(int))應(yīng)用于與int所占用空間大小相同的空間(int*)。malloc(sizeof(int))將從應(yīng)用程序獲得的空間地址轉(zhuǎn)換為空間地址int類型的。最后,它可以分配給指向int類型空間的P指針