国产激情久久久久影院小草_国产91高跟丝袜_99精品视频99_三级真人片在线观看

為什么要有struct關鍵字

時間:2020-11-22 10:45:34 筆試經驗 我要投稿

為什么要有struct關鍵字

  struct 是個神奇的關鍵字,它將一些相關聯(lián)的數(shù)據(jù)打包成一個整體,方便使用。

  在網(wǎng)絡協(xié)議、通信控制、嵌入式系統(tǒng)、驅動開發(fā)等地方,我們經常要傳送的不是簡單的字節(jié)流(char 型數(shù)組),而是多種數(shù)據(jù)組合起來的一個整體,其表現(xiàn)形式是一個結構體。

  經驗不足的開發(fā)人員往往將所有需要傳送的內容依順序保存在char 型數(shù)組中,通過指針偏移的.方法傳送網(wǎng)絡報文等信息。這樣做編程復雜,易出錯,而且一旦控制方式及通信協(xié)議有所變化,程序就要進行非常細致的修改,非常容易出錯。

  這個時候只需要一個結構體就能搞定。平時我們要求函數(shù)的參數(shù)盡量不多于4 個,如果函數(shù)的參數(shù)多于4 個使用起來非常容易出錯(包括每個參數(shù)的意義和順序都容易弄錯),效率也會降低(與具體CPU 有關,ARM芯片對于超過4 個參數(shù)的處理就有講究,具體請參考相關資料)。

  這個時候,可以用結構體壓縮參數(shù)個數(shù)。

【為什么要有struct關鍵字】相關文章:

為什么要有優(yōu)質客戶服務意識08-17

struct與class的區(qū)別12-17

JavaScript中的with關鍵字10-27

PHP常用的關鍵字10-08

PHP屏蔽關鍵字的方法11-11

雅思口試要有哪些10-03

JavaScript知識點總結之this關鍵字11-14

小升初英語閱讀題如何找準關鍵字11-29

SEO關鍵字競爭度該如何分析08-10

托業(yè)聽力的關鍵字應答問題08-29