全局變量的優(yōu)點(diǎn)是使用方便。?其缺點(diǎn)也是明顯的,這里指針對(duì)兩點(diǎn)說(shuō)明:
1。不能保證值的正確性;因?yàn)槠渥饔糜蚴侨郑猿绦蚍秶鷥?nèi)都可以修改它的值,如果出現(xiàn)錯(cuò)誤非常難以發(fā)現(xiàn)。
2。如果在多線程中使用全局變量,你的程序?qū)?huì)錯(cuò)的一塌糊涂。多線程會(huì)修改另一個(gè)線程使用的全局變量的值,如果不注意,一旦出錯(cuò)后果不堪設(shè)想。所以在這種情況下萬(wàn)不得意不要使用全局變量。