結構體變量定義位置應在main()函數中還是,即可在main()中也可在外部?
如果是先定義結構體類型,再定義變量。
可不可以
struct student stu
{
int id;
char name[];
float score;
};
struct student stu;
int main()
{
。。。。。。。。block;
}
如果是先定義結構體類型,再定義變量。
可不可以
struct student stu
{
int id;
char name[];
float score;
};
struct student stu;
int main()
{
。。。。。。。。block;
}
2016-01-17
舉報
2016-01-18
可以在main 函數里面定義,也可以在main函數之外定義。在main函數外定義屬于全局變量,在main函數里面定義屬于局部變量,只能在main函數中使用。