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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)函數(shù)ppt課件-資料下載頁

2025-04-30 18:23本頁面
  

【正文】 部變量可用存儲類型 :缺省 或 static全局變量第七章 函數(shù) 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]。 else if(array[i]min) min=array[i]。 sum+=array[i]。 } return(sum/n)。}main(){ int i。 float ave,score[10]。 /*Input */ ave=average(score,10)。 printf(max=%\nmin=%\n average=%\n,max,min,ave)。}作用域maxmin例子解析( 1)第七章 函數(shù)int p=1,q=5。float f1(int a) { int b,c。 …….}int f3(){…..}char c1,c2。char f2(int x,int y){ int i,j。 ……}main(){ int m,n。 …….}c1,c2的作用范圍p,q的作用范圍extern char c1,c2。extern char c1,c2。c1,c2的作用范圍擴(kuò)展后c1,c2的作用范圍擴(kuò)展后例子解析( 2)第七章 函數(shù)int max(int x, int y){ int z。 z=xy?x:y。 return(z)。}main(){ extern int a,b。 printf(max=%d,max(a,b))。}int a=13,b=8。運(yùn)行結(jié)果: max=13extern int a,b。int max(){ int z。 z=ab?a:b。 return(z)。}main(){ printf(max=%d,max())。}int a=13,b=8。例 外部變量定義與說明第七章 函數(shù)/**/int a=3,b=5。max(int a, int b){ int c。 c=ab?a:b。 return(c)。}main(){ int a=8。 printf(max=%d,max(a,b))。}運(yùn)行結(jié)果: max=8例 外部變量與局部變量第七章 函數(shù)n 存儲方式168。 靜態(tài)存儲:程序運(yùn)行期間分配固定存儲空間168。 動態(tài)存儲:程序運(yùn)行期間根據(jù)需要動態(tài)分配存儲空間n 內(nèi)存用戶區(qū)程序區(qū)靜態(tài)存儲區(qū)動態(tài)存儲區(qū)全局變量、局部靜態(tài)變量形參變量局部動態(tài)變量( auto register)函數(shù)調(diào)用現(xiàn)場保護(hù)和返回地址等生存期靜態(tài)變量 :從程序開始執(zhí)行到程序結(jié)束動態(tài)變量 :從包含該變量定義的函數(shù)開始執(zhí)行至函數(shù)執(zhí)行結(jié)束動態(tài)變量與靜態(tài)變量第七章 函數(shù)靜態(tài)動態(tài)存儲方式程序整個運(yùn)行期間函數(shù)調(diào)用開始至結(jié)束生存期編譯時賦初值, 只賦一次每次函數(shù)調(diào)用時賦初值自動賦初值 0或空字符不確定未賦初值靜態(tài)存儲區(qū)動態(tài)區(qū)存儲區(qū) 寄存器局部變量 外部變量作用域 定義變量的函數(shù)或復(fù)合語句內(nèi) 本文件 其它文件u局部變量默認(rèn)為 auto型uregister型變量個數(shù)受限 ,且不能為 long, double, float型u局部 static變量具有 全局壽命 和 局部可見性u局部 static變量具有 可繼承性uextern不是變量定義 ,可擴(kuò)展外部變量作用域register 局部 staticauto 外部 static 外部存儲類別變量存儲類型第七章 函數(shù)include int i=1。main(){ static int a。 register int b=10。 int c=0。 printf(MAIN\n)。 printf(i:%d a:%d \ b:%d c:%d\n,i,a,b,c)。 c=c+8。 other()。 printf(MAIN\n)。 printf(i:%d a:%d \ b:%d c:%d\n,i,a,b,c)。 i=i+10。 other()。}other(){ static int a=2。 static int b。 int c=10。 a=a+2。 i=i+32。 c=c+5。 printf(OTHER\n)。 printf(i:%d a:%d \ b:%d c:%d\n,i,a,b,c)。 b=a。}Maini:1 a:0 b:10 c:0 Otheri:33 a:4 b:0 c:15 Maini:33 a:0 b:10 c:8Otheri:75 a:6 b:4 c:15全局 i 1main: a 0b:10registermain:c 0靜態(tài)存儲區(qū)動態(tài)存儲區(qū)other: a 2other: b 0other: c 108433154436756例 變量的壽命與可見性第七章 函數(shù)以下程序的運(yùn)行結(jié)果是 ________main(){int k=4,m=3,p。 p=func(k,m)。 printf(%d,p)。 p=func(k,m)。 printf(%d\n,p)。 } func(a,b) int a,b。 {static int m=0,i=2。 i+=m+1。m=i+a+b。 return(m)。 }第七章 函數(shù)4.以下程序的運(yùn)行結(jié)果是 ________static int x=500。main(){auto int x=300。printf(1. x=%d\n,x)。f()。ff()。printf(4,x=%d\n,x)。}f(){x+=100。printf(=%d\n,x)。}ff(){int x=10。printf(=%d\n,x)。}第七章 函數(shù)5.以下程序的運(yùn)行結(jié)果是 ________ main(){int i。for (i=1。i=5。i++)f(i)。}f(j)int j。{static int a=100。auto int k=1。++k。printf(%d+%d+%d=%d\n,a,k,j,a+k+j)。a+=10。 }第七章 函數(shù)求?。保。玻。常。矗。担〉闹祄ain(){int j, s 。_________。for(j=1。 j=__________。 j++) s+=____________。printf(“sum=%d\n”,s)。 } fac(a) int a 。 { __________。 b*=a 。ruturn b。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1