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