freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

變量的作用域與生存期(編輯修改稿)

2024-10-07 12:18 本頁面
 

【文章內(nèi)容簡介】 然局限在定義它的局部范圍內(nèi)。 void main() { int i。 for(i=0。i 3。i++) inc1()。 for(i=0。i 3。i++) inc2()。 } 例 靜態(tài)內(nèi)部變量的生存期 include void inc1() { int x=0。 x++。 printf(in inc1 x=%d\n,x)。 } void inc2() { static int x=0。 x++。 printf(in inc2 x=%d\n,x)。 } 運行結(jié)果: in inc1 x=1 in inc1 x=1 in inc1 x=1 in inc2 x=1 in inc2 x=2 in inc2 x=3 167。外部變量 全局變量 ?定義:在 函數(shù)外定義 ,可為 本文件所有函數(shù)共用 ?作用域:從 定義變量的位置開始 到本源文件結(jié)束,及有 extern說明 的其它源文件 ?生存期:整個程序運行期間 !!! 應盡量少使用全局變量,因為: ?全局變量在程序全部執(zhí)行過程中占用存儲單元 ?降低了函數(shù)的通用性、可靠性,可移植性 ?降低程序清晰性,容易出錯 定義 說明 ?次數(shù): 只能 1次 可說明多次 ?位置: 所有函數(shù)之外 函數(shù)內(nèi)或函數(shù)外 ?分配內(nèi)存: 分配內(nèi)存 ,可初始化 不分配內(nèi)存 ,不可初始化 ?用 extern 聲明 外部變量: extern 數(shù)據(jù)類型 變量表; ?外部變量 定義 與外部變量 說明 (聲明 )不同 ?若外部變量與局部變量 同名, 則外部變量 被屏蔽 ?外部變量可用存儲類型 : 缺省 或 static /**/ int a = 3, b = 5。 int max(int a, int b) { int c。 c=ab?a:b。 return(c)。 } void main() { int a = 8。 printf(max=%d,max(a,b))。 } 例 外部變量與局部變量(同名的局部變量 屏蔽 外部變量) 運行結(jié)果: max=8 float max, min。 float average(float array[], int n) { int i。 float sum = array[0]。 max = min = array[0]。 for (i=1。 in。 i++) { if( array[i] max ) max = array[i]。
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1