1、定義如下,A是結構體名稱,C語言中使用方式:struct?A m,使用方式:A、m。
2、定義如下,A是結構體名稱,使用方式和1中壹樣,不同的是,在定義的時候還定義了壹個變量m,可以直接使用變量m。
3、定義如下,用這種方式定義的結構體不能在別處定義結構體變量,但是可以使用定義結構體時給出的結構體變量m,也就是只能使用變量m。
更多定義和使用方式:
4、定義如下,這種方式使用了typedef關鍵字,可以將整個struct A{int a;}理解為壹種變量類型,使用方式:struct A m。
5、定義如下,這種方式和第4種方式相比,多了壹個結構體別名Aalis,使用方式也就可以簡化,具體使用方式:struct A m;或者Aalis m。
6、定義如下,這種方式最為簡潔,和第5種方式相比,直接去掉了名稱,因此使用方式為:Aalis m。