C語言中的全局變量和局部變量是什么?可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比吉陽網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式吉陽網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋吉陽地區(qū)。費用合理售后完善,十余年實體公司更值得信賴。
C語言中在main函數(shù)中定義的變量不是全局變量,而是局部變量。
main函數(shù)中定義的變量與全局變量的生命周期一樣長。
注意:全局變量一定是定義在函數(shù)外部的。
main函數(shù)是程序啟動后執(zhí)行的第一個自定義函數(shù)。
什么是局部變量?
定義在函數(shù)內(nèi)部的變量稱為局部變量(Local Variable),它的作用域僅限于函數(shù)內(nèi)部, 離開該函數(shù)后就是無效的,再使用就會報錯。
什么是全局變量?
在所有函數(shù)外部定義的變量稱為全局變量(Global Variable),它的作用域默認是整個程序,也就是所有的源文件,包括 .c 和 .h 文件。
看完上述內(nèi)容,你們對C語言中的全局變量和局部變量大概了解了嗎?如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!