在C 中,sizeof主要用在哪些場景下?

時間 2021-06-05 11:05:21

1樓:tjefferson

正好碰到過乙個這樣的題,以前抄了些筆記,希望對樓主有用。

1)sizeof操作符乙個主要的用途是與儲存分配和I/O系統那樣的例程進行通訊。例如:

void

*malloc

(size_t

size

);size_t

fread

(void

*ptr

,size_t

size

,size_t

count

,FILE

*stream

);2)用於檢視某種型別的物件在記憶體中所佔的位元組。例如

void

*memset

(void*s

,intc,

sizeof(s

));3)在動態分配乙個物件時,可以讓系統知道要分配多少記憶體。

4)便於一些型別的擴充。在Windows中有很多結構型別就有乙個專用的字段用來存放該型別位元組的大小。

5)由於運算元的位元組數在實現時可能出現變化,所以涉及運算元位元組大小時可以用sizeof來代替常量計算。

6)如果運算元是函式中的陣列形參或函式型別的形參,sizeof給出其指標的大小。

雷射通訊 技術有何特徵,主要應用在哪些領域?

老夏 雷射通訊有很多種方式,有空間光通訊方式,比如現在很火熱的雷射雷達,廣義上來說他也是一種通訊方式,有光纖通訊,我們用的光纖通訊光源也基本都是雷射器,LED為極少數,半導體雷射器佔了多數。在通訊領域的應用最重要的原因就是它相干,單色好,並且能夠多路傳輸,對於電調製的響應速度快。它應用的領域越來越廣...

在平時生活中,你們會使用思維導圖嗎,都用在哪些方面呢?

阿薩2020 思維導圖的過程,就是條分縷析 不斷加深理解 刺激大腦記憶的過程。以讀書為例,如果一本書,您需要精讀,就可以應用導圖,手繪版效果更佳。 dainty 經常使用。我個人使用的場景 1.產品功能設計過程中,列出產品需要的大的模組,然後對各個模組的進行細化。2.培訓大綱,在培訓組織過程中,我習...

女性在就業中存在哪些偏見?

CSQ 有的女孩長得好,也很會工作賺錢,但會被認為掙的錢靠的是 美力 並非 實力 這也是一種偏見。也的確存在一些企業不會考慮招打算婚育的女性。 WXD 因為畢竟男女各有各的優點,在一些男性更擅長的職業中女性當然會被歧視,同理某些職業中男性也會被歧視。ps 1.性別分化特別明顯的職業。2.感覺歧視這個...