sizeof函數(shù)的用法舉例 誰來解釋一下sizeof()函數(shù)?
誰來解釋一下sizeof()函數(shù)?Sizeof是C/C中的一個運算符。簡而言之,它的功能是返回對象或類型占用的內(nèi)存字節(jié)數(shù)。語法:sizeof有三種語法形式,如下所示:1)sizeof(object)/
誰來解釋一下sizeof()函數(shù)?
Sizeof是C/C中的一個運算符。簡而言之,它的功能是返回對象或類型占用的內(nèi)存字節(jié)數(shù)。語法:sizeof有三種語法形式,如下所示:
1)sizeof(object)//sizeof(object)
2)sizeof(type)uname)//sizeof(type)
3)sizeofobject//sizeof object
sizeof函數(shù)怎么用?
1。sizeof函數(shù)的定義:
sizeof在哪里?Sizeof是C/C中的一個運算符。簡而言之,它的功能是返回對象或類型占用的內(nèi)存字節(jié)數(shù)。
2. Sizeof function
語法:
Sizeof有三種語法形式,如下所示:
1)Sizeof(object)//Sizeof(object)
2)Sizeof(type)uname)//Sizeof(type)
3)Sizeof object//Sizeof object
so,
inti
Sizeof(I)//OK
Sizeof I//OK
Sizeof(int)//OK
Sizeof
int//實際上是大小由sizeof計算的對象的sizeof值也轉(zhuǎn)換為對象類型的計算,即同一類型的不同對象的sizeof值是一致的。在這里,對象可以進(jìn)一步擴(kuò)展到表達(dá)式,即sizeof可以對表達(dá)式求值,編譯器根據(jù)表達(dá)式的最終結(jié)果類型確定大小。通常,表達(dá)式不會被計算。例如,
sizeof(2)//2的類型是int,因此與sizeof(int)sizeof(23.14)//3.14等效的類型是double。2還將升級為double類型,因此它相當(dāng)于sizeof(double)
sizeof還可以計算函數(shù)調(diào)用。結(jié)果是該函數(shù)返回類型的大小,并且不會調(diào)用該函數(shù)。