4 回答

千萬里不及你
TA貢獻1784條經驗 獲得超9個贊
前面定義的,是全局變量,,也就是,后面的函數(shù)中都要效果,
而在main函數(shù)了定義的,只有main函數(shù)中有效,,之外無效,
如
int a=1;
void main(){
int b=0; //ab 都有效。
}
int fun(){
// a有效,而b無效
}

揚帆大魚
TA貢獻1799條經驗 獲得超9個贊
在任何函數(shù)之外定義的變量叫做全局變量,所有的函數(shù)均可以訪問,并且只能夠初始化一次,是存放在內存中叫做數(shù)據(jù)段的地方
在函數(shù)中定義的變量,叫做局部變量,存放在內存的棧中,在這個變量出現(xiàn)時分配存儲空間,伴隨著它所在的大括號的結束而取消存儲空間的
- 4 回答
- 0 關注
- 565 瀏覽
添加回答
舉報
0/150
提交
取消