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

正文內(nèi)容

第七章函數(shù)-資料下載頁

2025-08-01 17:05本頁面
  

【正文】 , num) 。 fun1( )。 printf(“4=%d,%d,%d\n”, cc, x, num) 。 } fun3( ) { printf(“5=%d,%d\n”, cc, num) 。 } 湖南理工學(xué)院物理與電子信息系 1=3,9,5 2=100,6,10 3=88,6,200 2=100,7,10 4=88,7,200 5=88, 200 6=3,88,7 湖南理工學(xué)院物理與電子信息系 寄存器 存儲區(qū) 一般情況下,變量 (包括靜態(tài)和動態(tài) )的值都是存放在內(nèi)存儲器中的,當(dāng)程序中用到哪一個變量的值時,則由控制器發(fā)出指令將內(nèi)存中該變量的值送到運(yùn)算器中進(jìn)行運(yùn)算,之后再將運(yùn)算結(jié)果送回內(nèi)存儲器中存放。 運(yùn)算器 內(nèi) 存 湖南理工學(xué)院物理與電子信息系 寄 存 器 CPU 運(yùn)算器 關(guān)鍵詞 register register int a,b。 int fac(int n) { register int i,f=1。 for(i=1。i=n。i ++) f=f*i。 return(f)。 } 湖南理工學(xué)院物理與電子信息系 只有 局部自動變量 和 形參 可以作為 寄存器變量 。 寄存器變量使用的幾點說明 局部靜態(tài)變量不能作為寄存器變量。 register static int a,b,c。 對于占用字節(jié)數(shù)多的變量,如 : long、 float、 double 型變量 不能說明為寄存器型變量。 由于寄存器中的數(shù)據(jù)可以直接訪問,因此比其它存儲類別的 變量運(yùn)算速度要快。所以對于反復(fù)使用的變量均可作為寄存 器變量。 寄存器型變量都是在某個函數(shù)中定義的,所以一旦退出該函 數(shù)后就會被釋放。 湖南理工學(xué)院物理與電子信息系 序號 存儲類型 存儲類別 標(biāo)識符 存儲地點 1 2 3 4 自動型 auto 內(nèi)存動態(tài)數(shù)據(jù)區(qū) CPU 中的通用寄存器 內(nèi)存靜態(tài)數(shù)據(jù)區(qū) 靜態(tài)型 寄存器型 擴(kuò)展型 register static extern 內(nèi)存靜態(tài)數(shù)據(jù)區(qū) 存儲類別標(biāo)識表 湖南理工學(xué)院物理與電子信息系 main() { printf(“%d\n”, fun(9))。 } fun(int x) { int p。 if (x==0)||(x==1) return(3)。 p=xfun(x2)。 return(p)。 } HOMEWORK[72]: 湖南理工學(xué)院物理與電子信息系 main() { printf(“%d\n”, fun(9))。 } p=9fun(7) p=3fun(1) p=7fun(5) p=5fun(3) p=3 p=33=0 p=50=5 p=92=7 p=75=2 fun(9) fun(int x) { int p。 if (x==0)||(x==1) return(3)。 p=xfun(x2)。 return(p)。 } 湖南理工學(xué)院物理與電子信息系 請寫出下列程序的運(yùn)行結(jié)果 main() { printf(“%5d \n”, fun(4))。 } fun(int n) { int t。 if((n==0)||(n==1)) t=3。 else t=n*fun(n1)。 return(t)。 } HOMEWORK[73]: 湖南理工學(xué)院物理與電子信息系 請寫出下列程序的運(yùn)行結(jié)果 main() { int x,a[ ]={2,3,4,5,6,7,8,9}。 x=f(a,3)。 printf(“%d\n”, x)。 } f(int b[ ], int n) { int i,r=1。 for(i=0。i=n。i++) r=r*b[i]。 return(r)。 } HOMEWORK[74]: 湖南理工學(xué)院物理與電子信息系 請閱讀以下函數(shù)并指出該函數(shù)的功能 fun(char s[ ],char t[ ]) { int i=1 。 while(++i,s[i]==t[i]amp。amp。s[i]!=?\0?)。 return(s[i]==?\0?amp。amp。t[i]!=?\0?)。 } A) 比較串 s 和 t 的長度 B) 比較串 s 和 t 的大小 C) 比較串 s 和 t 是否相等 D) 將串 t 賦給串 s HOMEWORK[75]: 湖南理工學(xué)院物理與電子信息系 寫出下列程序的運(yùn)行結(jié)果 main() { fun()。 fun()。 } fun() { static int a[3]={0,1,2}。 int i。 for(i=0。i3。i++) a[i]+=a[i]。 for(i=0。i3。i++) printf(“%d,”,a[i]) 。 return。 } TEST[71]: 湖南理工學(xué)院物理與電子信息系 寫出下列程序的運(yùn)行結(jié)果 main() { incx( )。 incy( )。 incx( )。 incy( )。 incx( )。 incy( )。 } incx( ) { int x=0。 printf(“x=%d,”, ++x)。 } incy( ) { static int y=0。 printf(“y=%d\n”, ++y)。 } TEST[72]: 湖南理工學(xué)院物理與電子信息系 int w=3。 main() { int w=10。 printf(“%d\n”,fun(5)*w)。 } fun(int k ) { if (k==0) return(w)。 else return(fun(k1)*k)。 } TEST[73]: 寫出下列程序的運(yùn)行結(jié)果 湖南理工學(xué)院物理與電子信息系 main() { int x,i。 printf(“x1=%d\n”, add(4,6))。 printf(“x2=%d\n”, add(3, add(1,2))。))。x=0。 for(i=1。i=6。i++) x=add(x,i)。 printf(“x3=%d\n”, x)。 printf(“x4=%d\n”, add(add(add(add(add(1,1),1),1),1),1))。 printf(“x5=%d\n”, add(add(add(add(add(1,1),3),4),5),6))。 } add(int x,int y) { return(x+y)。 } TEST[74]:
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1