一、結構標記是可選的,用於結構命名;spa
二、若是結構聲明的後面不帶變量表,則不須要爲它分配存儲空間,反之;指針
三、初始值必須是常量{2,3,4},初始化能夠短於所初始化的結構體,任何「剩餘的」成員都用0做爲它的初始值;orm
四、結構體能夠嵌套,例如:struct a { struct b;struct c;}d;內存
五、結構體成員在內存中是按聲明的順序存儲的;it
六、結構體爲它的成員設置了單獨的名字空間;變量
七、成員的間接訪問:->(箭頭操做符:左值必須是一個結構體指針變量);命名
八、一個包含其自身實例的結構體是非法的,包含自身類型的指針變量是合法的;co
九、寬度最大的成員首先出現,能夠節省空間;background