結構體定義是:
結構體是由壹批數據組合而成的結構型數據。組成結構型數據的每個數據稱為結構型數據的“成員”,其描述了壹塊內存區間的大小及解釋意義。
關鍵字struct和結構體名組合成壹種類型標識符,其地位如同通常的int、char等類型標識符,其用途就像 int 類型標識符標識整型變量壹樣可以用來定義結構體變量。
定義變量以後,該變量就可以像定義的其他變量壹樣使用了;成員又稱為成員變量,它是結構體所包含的若幹個基本的結構類型,必須用“{}”括起來,並且要以分號結束,每個成員應表明具體的數據類型。
結構體作用:
結構體和其他類型基礎數據類型壹樣,例如int類型、char類型,只不過結構體可以做成妳想要的數據類型。以方便日後的使用。
在實際項目中,結構體是大量存在的。研發人員常使用結構體來封裝壹些屬性來組成新的類型。由於C語言內部程序比較簡單,研發人員通常使用結構體創造新的“屬性”,其目的是簡化運算。
結構體在函數中的作用不是簡便,其最主要的作用就是封裝。封裝的好處就是可以再次利用。讓使用者不必關心這個是什麽,只要根據定義使用就可以了。