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

正文內(nèi)容

第七章函數(shù)(編輯修改稿)

2025-08-28 17:05 本頁面
 

【文章內(nèi)容簡介】 f )。 } 湖南理工學(xué)院物理與電子信息系 變量的使用范圍與存儲類型 變量的 數(shù)據(jù)類型 變量的 初始化 變量的 使用 范圍 變量的 存儲類別 “變量 ” 是指在程序運(yùn)行過程中其值可以發(fā)生變化 的量。通常是用來表示在程序中對數(shù)據(jù)存儲空間的一種 抽象的描述。當(dāng)我們在學(xué)習(xí) C 語言中的變量時,必須要 掌握變量的有關(guān) 屬性 : 湖南理工學(xué)院物理與電子信息系 一、變量的使用范圍 使用范圍 局部變量 (函數(shù)內(nèi)部使用的變量 ) 全 局變量 (函數(shù)之外使用的變量 ) 湖南理工學(xué)院物理與電子信息系 在一個函數(shù) 內(nèi)部 定義的變量稱為 局部變量 main( ) { int a, b。 … … fun(a)。 … … } int fun(int x) { int i, j。 … … } 局 部 變 量 湖南理工學(xué)院物理與電子信息系 (1)主函數(shù)中定義的變量也只有在主函數(shù)中有效; (2)不同函數(shù)中可以使用 相同 的變量名,且它們 代表不同的存儲單元,互不干擾; (3)形式參數(shù) 也是局部變量。其它函數(shù)是不能調(diào) 用該形參; (4)在一個函數(shù)內(nèi)部,可以在復(fù)合語句中定義變 量,這些變量只能在本復(fù)合語句中有效。 To understand: 對 局部變量 的理解 湖南理工學(xué)院物理與電子信息系 main() { int x=1。 { int x=2。 { int x=3。 printf(“x1=%d\n”, x)。 } printf(“x2=%d\n”, x)。 } printf(“x3=%d\n”, x)。 } 3 x FFC8 2 x FFCA 1 x FFCC 湖南理工學(xué)院物理與電子信息系 全 局 變 量 全局變量 可以為本文件中其它函數(shù)所共用; 使用范圍 : 從定義變量的位置開始到本源程序文件結(jié)束。 char c1,c2。 int p=1,q=5。 main() { int a, b。 a=p。 b=q。 … … } f1(int x) { int i,j,z。 z=p+x。 … … } f2(int y) { char ch=?a?,c2=?b?。 c1=ch。 ch=c2。 … … } 湖南理工學(xué)院物理與電子信息系 int a=13, b=8。 main() { int m 。 m=max(a,b)。 printf(“m=%d\n”, m)。 } max(int x, int y) { int z。 z=xy ? x: y。 return(z)。 } 13 EXERCISES[76]: 湖南理工學(xué)院物理與電子信息系 int a=3, b=5。 main() { int a=8, m。 m=max(a,b)。 printf(“m=%d\n”, m)。 } max(int a, int b) { int c。 c=ab ? a: b。 return(c)。 } EXERCISES[77]: 8 湖南理工學(xué)院物理與電子信息系 To understand: 對 全局變量 的理解 若在同一個源文件中,如有全局變量與局部變量同名時,則在 局部變量的作用范圍內(nèi),全局變量 不起作用 。 設(shè)置全局變量的作用是 : 增加函數(shù)間數(shù)據(jù)聯(lián)系的 渠道 。 湖南理工學(xué)院物理與電子信息系 float max, min。 main() { float ave, s[5]。 int i 。 for(i=0。i5。i++) scanf(“%f ”,s[i])。 ave=fun(s, 5)。 printf(“max=%f,min=%f, ave=%f \n”, max,min,ave)。 } float fun(int a[ ],int n) { int i。 float x,sum=。 max=min=a[0]。 for(i=0。in。i++) { if(a[i]max) max=a[i]。 else if(a[i]min) min=a[i]。 sum+=a[i]。 } x=sum/n。 return(x)。 } s[0] s[1] s[2] s[3] s[4] a[0] a[1] a[2] a[3] a[4] min 12 max ave 9 20 5 3 20 3 湖南理工學(xué)院物理與電子信息系 int d=1。 main() { int a=3。 fun(a)。 d+=a++。 printf(“%d\n”, d)。 } fun(int p) { int d=5。 d+=p++。 printf(“%d\n”,d)。 return。 } 1 d 3 a 3 p 5 d 844 4EXERCISES[78]: 湖南理工學(xué)院物理與電子信息系 int x,y。 main() { int a=7,b=5。 x=a+b。 y=ab。 num( )。 printf(“x=%d,y=%d\n”, x, y)。 } num( ) { int a=15,b=10。 int x,y。 x=ab。 y=a+b。 return。 } EXERCISES[79]: 湖南理工學(xué)院物理與電子信息系 二、變量的存儲類別 存儲類別 ,指的是數(shù)據(jù)在計算機(jī)中的存儲方式 , 也可以說數(shù)據(jù)的存儲地點 存儲類別 內(nèi)存儲器 寄存器( CPU) 湖南理工學(xué)院物理與電子信息系 內(nèi)存 存儲區(qū) 在程序運(yùn)行期間分配 固定 的存儲空間 (如 全局變量 )。 程序區(qū) 數(shù)據(jù)區(qū) 靜態(tài)數(shù)據(jù)區(qū) 動態(tài)數(shù)據(jù)區(qū) 用戶區(qū) 靜態(tài)數(shù)據(jù)區(qū) 湖南理工學(xué)院物理與電子信息系 只有當(dāng)函數(shù)被 調(diào)用 時才開始分配存儲空間,在函數(shù)執(zhí)行結(jié)束時就 釋放 這些空間。在程序執(zhí)行過程中,這種分配和釋放是動態(tài)進(jìn)行的。(如 局部變量 )。 動態(tài)數(shù)據(jù)區(qū) 湖南理工學(xué)院物理與電子信息系 關(guān)鍵詞 auto auto int b=1, c=2。 局部變量 的存儲方式 函數(shù)中的局部變量通常默
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1