怎么用sizeof求數(shù)組長度 怎么用sizeof檢測指針指向數(shù)組大?。?/h1>
怎么用sizeof檢測指針指向數(shù)組大???對于cout<< umsize(P)<<endl,輸出應該是24,因為umsize(P)“返回堆中分配的內(nèi)存塊的大小。”為P分配6個int,每個
怎么用sizeof檢測指針指向數(shù)組大小?
對于cout<< umsize(P)<<endl,輸出應該是24,因為umsize(P)“返回堆中分配的內(nèi)存塊的大小?!睘镻分配6個int,每個int是4字節(jié)。對于cout<<sizeof(*P)<<endl,輸出是int數(shù)據(jù)占用的內(nèi)存大小,在32位計算機上為4,在16位計算機上為2。如果寫入cout<< size of(P)<< ndl,輸出仍然是4,因為P是指針,只需要4個字節(jié)。