指針函數(shù)怎么調(diào)用 用sizeof計(jì)算數(shù)組的長(zhǎng)度有什么要注意的地方?
用sizeof計(jì)算數(shù)組的長(zhǎng)度有什么要注意的地方?通過(guò)sizeof,可以計(jì)算類型和數(shù)組的長(zhǎng)度,但是它有一些限制。下面是一個(gè)示例代碼:session1:計(jì)算數(shù)組會(huì)話的長(zhǎng)度2:通過(guò)函數(shù)session計(jì)算數(shù)組
用sizeof計(jì)算數(shù)組的長(zhǎng)度有什么要注意的地方?
通過(guò)sizeof,可以計(jì)算類型和數(shù)組的長(zhǎng)度,但是它有一些限制。下面是一個(gè)示例代碼:session
1:計(jì)算數(shù)組會(huì)話的長(zhǎng)度
2:通過(guò)函數(shù)session計(jì)算數(shù)組的長(zhǎng)度
3:通過(guò)函數(shù)session計(jì)算數(shù)組的長(zhǎng)度
怎么用sizeof檢測(cè)指針指向數(shù)組大?。?/h2>
對(duì)于cout<<Msize(P)<<endl,輸出應(yīng)該是24,因?yàn)镸size(P)”返回大小為P分配6個(gè)int,每個(gè)int是4字節(jié)。對(duì)于cout<<sizeof(*P)<<endl,輸出是int數(shù)據(jù)占用的內(nèi)存大小,在32位計(jì)算機(jī)上為4,在16位計(jì)算機(jī)上為2。如果寫入cout<< size of(P)<< ndl,輸出仍然是4,因?yàn)镻是指針,只需要4個(gè)字節(jié)。