c語言結構體定義了,C語言結構體 定義了typedef struct int key element 能否在main函式裡定義element x

2021-03-10 22:13:01 字數 933 閱讀 2696

1樓:匿名使用者

。。bai。。。。。。太強大了。

翻譯過du來是這樣zhi的。

定義 型別dao 型別名。

簡單說。int是整型內。容那element 就相當於int a中的a,struct相當於int。理解麼?

不理解。換個,陣列名。就是element,陣列就是 struct ,key就是陣列裡面的 i。

這樣該懂了吧。

2樓:匿名使用者

沒有名稱的結構體就屬於匿名結構體,這種情況會在定義結構體的後面直接跟上變數名,表示要宣告此結構的變數

不可以使用element x;,因為element是變數,而不是型別

希望回答對你有幫助

3樓:菜鳥浩克

你的做法是可以的bai。

struct 是結構體du。沒有zhi結構名也行,這適用於你打算dao將 結構體 和它專的變數 一次性屬定義好的情況。

個人推薦你 最好給struct起乙個結構體名。

typedef在這個時候使用,確實很方便。

但 個人不推薦你用typedef,因為typedef讓你看不到結構體的本質了。

如果用c語言程式設計,還是 清晰點好。不要封裝太多。

4樓:匿名使用者

可以啊,結構體 被定義為element 型別,element可以像int 等型別定義變數

typedef struct element ;後應有「;」

5樓:匿名使用者

結構體就是你定義的物件的相關資訊。如果在定義結構型別的同時定義結構變數,並且在其後的程式中不再使用結構型別的宣告,則結構型別名可以省略。

6樓:手機使用者

能在main函式裡定義element x;

struct可以的,,無名結構體

c語言定義結構體變數,C語言 定義結構體變數

樂跑小子 首先,定義一個結構的一般形式為 struct結構名 成員表由若干個成員組成,每個成員都是該結構的一個組成部分。對每個成員也必須作型別說明,其形式為 型別說明符 成員名 成員名的命名應符合識別符號的書寫規定。例如 struct stu 在這個結構定義中,結構名為stu,該結構由4個成員組成。...

C語言結構體選單問題,C語言結構體實現多級選單的困惑,請高手解答

首先struct menuitem menupoint main menu 1f 這沒錯,但一般不會這麼用,加括號只是在必要時,如定義行指標獲函式指標時 typedef重定義型別更好 至於為什麼會出現error c230 menuitem unknown struct union enum tag ...

C語言題目,用結構體寫,C語言結構體程式設計題,求大神!

include struct date struct car int main void printf 車牌號 t載客量 t顏色 t出廠日期 n printf d t d t s t d d d vehicle.license,vehicle.busload,vehicle.color,vehicl...