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

正文內(nèi)容

計(jì)算機(jī)c語(yǔ)言ppt課件-資料下載頁(yè)

2025-05-03 07:07本頁(yè)面
  

【正文】 */ extern A。 power (int n) { int i,y=1。 for(i=1。i=n。i++) y=A*y。 return (y)。 } 下一頁(yè) 上一頁(yè) 停止放映 第 38/47頁(yè) 靜態(tài)變量 ? 靜態(tài)變量可以分為內(nèi)部靜態(tài)變量和外部靜態(tài)變量 。靜態(tài)變量函數(shù)調(diào)用結(jié)束后 不釋放 內(nèi)存單元,保留其值 。 ? 定義格式 ? 內(nèi)部 靜態(tài)變量 在 函數(shù)體 或 分程序 內(nèi)定義,且在本函數(shù)體或分程序內(nèi)有效 (即用 static聲明的局部變量) 。 ? 外部 靜態(tài)變量 在 函數(shù)體外 定義,且在本源程序文件內(nèi)有效 (即用 static聲明的全部變量) 。 ? 定義而不初始化,則其值為 0。如果初始化,則賦初值操作是在 編譯 時(shí)進(jìn)行的,且只賦值 一次 。 static 數(shù)據(jù)類型 變量表; 下一頁(yè) 上一頁(yè) 停止放映 第 39/47頁(yè) 案例 include f(int a) {auto int b=0。 static int c=3。 /*內(nèi)部靜態(tài)變量 */ b++。 c++。 return (a+b+c)。 } void main() { int a=2,i。 for(i=0。i3。i++) printf(%d,f(a))。 } 結(jié)果: 7 8 9 下一頁(yè) 上一頁(yè) 停止放映 第 40/47頁(yè) 寄存器變量 ? 一般情況下,變量的值存放在內(nèi)存中,對(duì)于 頻繁使用 的變量可以將其值存到 CPU中的 寄存器 中,以提高執(zhí)行的速度。 ? 定義格式 ? 寄存器變量的實(shí)現(xiàn)與 硬件 配置有關(guān)。只有 很少 的變量可以保存在寄存器中。 ? register說(shuō)明只適用于 自動(dòng)變量 和函數(shù)的 形參 。 register 數(shù)據(jù)類型 變量表; 下一頁(yè) 上一頁(yè) 停止放映 第 41/47頁(yè) 總 結(jié) ? C語(yǔ)言中的每個(gè)變量和函數(shù)都有兩個(gè)屬性: ? 數(shù)據(jù)類型 ? 數(shù)據(jù)的存儲(chǔ)類別 ? 變量聲明的一般格式 [存儲(chǔ)類別 ] 類型說(shuō)明符 變量表; ? 存儲(chǔ)類別為 auto、 register、 static 和 extern ? 缺省值為 auto 下一頁(yè) 上一頁(yè) 停止放映 第 42/47頁(yè) 案例 include int fac(int n) {register int i,f=1。 for(i=1。i=n。i++) f=f*i。 return (f)。 } void main() {int i。 for(i=1。i=5。i++) printf(%d!=%d\n,i,fac(i))。 } 例如:求 n! 下一頁(yè) 上一頁(yè) 停止放映 第 43/47頁(yè) 補(bǔ)充題 ,請(qǐng)選擇填空。 F(x,y)=(x+y)/(xy)+(z+y)/(zy) include float f(float,float)。 void main() {float x,y,z,sum。 scanf(%f%f%f,amp。x,amp。y,amp。z)。 sum=f( )+f( )。 printf(sum=%f\n,sum)。 } 結(jié)果: x+y , xy z+y , zy float f(float a,float b) { float value。 value=a/b。 return (value)。 } 下一頁(yè) 上一頁(yè) 停止放映 第 44/47頁(yè) include sub(int k,int n) {int a1,a2。 a2= 。 a1= 。 if((k%3==0amp。amp。a2==5) ||(k%3==0amp。amp。a1==5)) {printf(%d,k)。 n++。 return n。 else return 1。 } 補(bǔ)充題 3整除且至少有一位是 5的兩位數(shù),打印出所有這樣的數(shù),請(qǐng)?zhí)羁铡? void main() {int n=0,k,m。 for(k=10。k100。k++) { m=sub(k,n)。 if(m!=1) n=m。 } printf(\nn=%d,n)。 } 結(jié)果: k/10 ka2*10 下一頁(yè) 上一頁(yè) 停止放映 第 45/47頁(yè) 補(bǔ)充題 ,輸出結(jié)果是什么? include int abc(int u,int v)。 void main() {int a=24,b=16,c。 c=abc(a,b)。 printf(%d\n,c)。 } 結(jié)果: 8 int abc(int u,int v) {int w。 while(v) {w=u%v。 u=v。 v=w。 } return u。 } 下一頁(yè) 上一頁(yè) 停止放映 第 46/47頁(yè) 補(bǔ)充題 ,輸出結(jié)果是什么? include void fun(int a,int b,int c) {a=456。b=567。c=678} void main() {int x=10,y=20,z=30。 fun(x,y,z)。 printf(%d,%d,%d\nz,y,x)。 } 結(jié)果: 30,20,10 下一頁(yè) 上一頁(yè) 停止放映 第 47/47頁(yè) The end
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1