最贊回答 / onemoo
首先:C語言中的名字(標(biāo)識(shí)符)具有很多屬性:生存期、可鏈接性...等生存期分為:靜態(tài)生存期:在程序開始前就已經(jīng)存在并初始化了,這個(gè)變量要的等整個(gè)程序都結(jié)束后才銷毀。動(dòng)態(tài)生存期:就是程序流程運(yùn)行到這個(gè)位置時(shí)才為這個(gè)變量分配內(nèi)存,程序流程離開這個(gè)變量的作用域后就銷毀了它。可鏈接性大致分為:內(nèi)部鏈接:這個(gè)變量可以在代碼所在的文件中使用。外部鏈接:這個(gè)變量在整個(gè)程序中(所有的文件中)都可以使用。不可鏈接:這個(gè)變量只能在其代碼塊中被使用。常見的情況就是只能在其所在的函數(shù)中被使用。static修飾符對(duì)于局部變量和全局...
2015-07-10