回覆列表
-
1 # ScholarMartin
-
2 # 冰冷加伊
型別的名字就是對型別用途的最好註解。而往往幾種型別的結構相同,因此就出現了題述的現象。這樣做的好處是:程式碼更好地體現了程式作者的程式設計思路和意圖,即使用不同的類型別名定義的變數的用途不同。
-
3 # 劉氓兔
至少有三點:
1,用於跨平臺,如Linux和Windows,特別是在系統程式設計上面的移動裝置。
2,簡化(如unsigned long long 可以重定義為U64)
3,便於閱讀和維護,修改,特別是一些類和結構體。
-
4 # 味冷
你是你,你有名字。
但父母叫你兒子。
兒女叫你父親。
陌生人叫你“哎”。
對於老闆你屬於員工。
對於客戶你屬於乙方。
對於人類學家你屬於Homo sapiens
你是你,你有名字,但是在不同場合,不同環境,用其他名稱指代你意義更簡潔或更清楚。
而程式,無非是在特定場合環境把一套辦事流程儘量簡潔地講清楚。
明白了嗎?你,typedef 風暴降生丹尼莉絲、安達爾人洛伊拿人和先民的女王、七國統治者、全境守護、大草海的卡麗熙、鎖鏈破除者、彌林女王、龍石島公主、不焚者、龍之母、彌莎、母親、銀髮女王、銀髮女士、龍女王之子,璃瑩殤·安潔莉娜·櫻雪羽晗靈·血麗魑·魅·J·Q·安塔利亞·傷夢薰魅·海瑟薇·薔薇玫瑰淚·羽靈·邪兒·凡多姆海威恩·夏影·琉璃舞·雅?
-
5 # 阿嘟巴
為了讓老闆在開除我找新人接手後晚多花5.78%的專案工期去消化程式碼,進而讓老闆在開除我之前多考慮5.78秒鐘
int在有些環境是16位,在另一些環境是32位,而int16在任何環境下都是16位,改變環境只需要改這一行typedef,而且事先用條件編譯對各種已知的環境做好了定義。