c語言實(shí)參和形參的區(qū)別 C語言怎么定義一個(gè)全局變量?
C語言怎么定義一個(gè)全局變量?1. 記住在函數(shù)外定義的變量是全局變量就足夠了。用static修改的變量可以是全局的,也可以是局部的,所以說用static修改的變量是全局的是錯(cuò)誤的。靜態(tài)變量的生命周期與全
C語言怎么定義一個(gè)全局變量?
1. 記住在函數(shù)外定義的變量是全局變量就足夠了。用static修改的變量可以是全局的,也可以是局部的,所以說用static修改的變量是全局的是錯(cuò)誤的。靜態(tài)變量的生命周期與全局變量的生命周期相同,但可見性仍分為全局變量和局部變量。2全局變量可以在整個(gè)C文件中使用,而局部變量只能在其作用域中使用。例如:int f=7//這是全局變量int myadd(int a,int b){int c=a,b//c是局部變量。Return C}int main(void){printf(%dn”,C)//只能在myadd中使用,因?yàn)镃是myadd中定義的局部變量,這里會(huì)報(bào)告一個(gè)錯(cuò)誤。Printf(%dn“,f)//f是全局變量。}