2
在一個結構的全局變量或局部變量定義之後是否聲明瞭一個變量?是在結構聲明的分號之前聲明一個全局變量的結構變量嗎?
struct student {
int id;
char name [ 20 ];
} stud;
是stud
是全局變量還是局部變量?
在一個結構的全局變量或局部變量定義之後是否聲明瞭一個變量?是在結構聲明的分號之前聲明一個全局變量的結構變量嗎?
struct student {
int id;
char name [ 20 ];
} stud;
是stud
是全局變量還是局部變量?
否。該變量的範圍與您在下一行定義它的範圍相同。
它可以是全局的或本地的。這取決於結構體變量的定義,其中:
全球
struct Foo {
...
} foo;
int main() {
return 0;
};
當地
int main() {
struct Foo {
...
} foo;
return 0;
};
歡迎(因此)。請訪問該網站,閱讀[問]以及如何創建[mcve]。然後回到你的問題並重新編寫它(最好用代碼示例)以獲得(有用的)答案。 – axiac
請使用示例文本編輯您的文章。不要發佈圖片。 –
由於C++允許您定義本地和內部標記類型...... – StoryTeller