java如何創(chuàng)建一個(gè)類的對(duì)象 全局變量就是在函數(shù)外定義的變量?
全局變量就是在函數(shù)外定義的變量?A錯(cuò)了。實(shí)際上,定義全局變量有兩種方式:(1)函數(shù)外,即文件作用域定義的變量(有或沒(méi)有靜態(tài)修改,使用靜態(tài)修改來(lái)確保它們不能在其他源文件中直接訪問(wèn));(2)函數(shù)內(nèi),使用靜
全局變量就是在函數(shù)外定義的變量?
A錯(cuò)了。實(shí)際上,定義全局變量有兩種方式:(1)函數(shù)外,即文件作用域定義的變量(有或沒(méi)有靜態(tài)修改,使用靜態(tài)修改來(lái)確保它們不能在其他源文件中直接訪問(wèn));(2)函數(shù)內(nèi),使用靜態(tài)修改定義的變量也是全局變量。它的生命周期從第一次執(zhí)行到定義函數(shù)的變量開始,到應(yīng)用程序退出為止。但是,由于它是在函數(shù)中定義的,因此除了函數(shù)之外,其他函數(shù)不能直接使用它,但仍然可以通過(guò)指針間接訪問(wèn)它。許多人忽略了這個(gè)全局變量。