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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì):第4章模塊化程序設(shè)計(jì)(編輯修改稿)

2024-10-22 16:19 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ( 4)遞歸調(diào)用 直接遞歸調(diào)用 間接遞歸調(diào)用 ?在一個(gè)函數(shù)內(nèi)部定義的變量是內(nèi)部變量,它只在本函數(shù)范圍內(nèi)有效,也就是說(shuō)只有在本函數(shù)內(nèi)才能使用它們,在此函數(shù)以外是不能使用這些變量的。這稱為“局部變量”。 float t1(int a) { int b,c。 …… } char t2(int x,int y) { int i,j。 } main() { int m,n。 …… } 在函數(shù)內(nèi)定義的變量是局部變量,而 在函數(shù)之外定義的變量 稱為 外部變量 ,外部變量是全局變量(也稱為全程變量)。全局變量可以為本文件中其他函數(shù)所共用。它的有效范圍為從定義變量的位置開(kāi)始到本源文件結(jié)束。 【 例 412】 外部變量和局部變量同名 。 int a=4,b=10。 max(int a,int b) { int c。 c=ab?a:b。 return(c)。 } main() { int a=99。 printf(%d,max(a,b))。 } ?變量的存儲(chǔ)類型在變量說(shuō)明中指定 。 變量說(shuō)明的一般形式為 存儲(chǔ)類型 類型 變量名列表 。 C語(yǔ)言定義的存儲(chǔ)類型有 auto, extern,static, register四種 , 分別稱為自動(dòng)型 、外部型 、 靜態(tài)型和寄存器型 。 說(shuō)明中還可以為變量賦初值 。 在 函數(shù)內(nèi)部定義的變量 稱為自動(dòng)型變量,它們的作用域定義在函數(shù)內(nèi)部。不同的函數(shù)里出現(xiàn)相同名字的變量,它們是毫不相干的。自動(dòng)型變量定義以關(guān)鍵字 auto標(biāo)識(shí),但在函數(shù)內(nèi)部可以省略。 ?C程序是由一系列變量或函數(shù)組成的,外部型變量就是在任何函數(shù)的外部定義的變量,它可以被程序中的所有函數(shù)引用 。 ?對(duì)外部變量說(shuō)明的方式既可以是采用extern的明顯方式,也可以是通過(guò)上、下文的隱含方式。 ?靜態(tài)型變量的定義方法是在普通類型定義語(yǔ)句之前加上關(guān)鍵字 static 。 ?不管是外部靜態(tài)變量還是內(nèi)部靜態(tài)變量,從 C語(yǔ)言編譯實(shí)現(xiàn)角度來(lái)看都是靜態(tài)分配存儲(chǔ)空間。內(nèi)部靜態(tài)變量類似于自動(dòng)型變量,它的作用域限于定義內(nèi)部靜態(tài)變量的函數(shù)內(nèi)部,但不同于自動(dòng)型變量的是,內(nèi)部靜態(tài)變量是始終存在和始終占有內(nèi)存單元,其初值也只是在進(jìn)入函數(shù)時(shí)賦值一次,而不是在進(jìn)入函數(shù)時(shí)被建立或退出函數(shù)時(shí)被消除。 【 例 415】 在鐵路托運(yùn)行李收費(fèi)程序中使用內(nèi)部靜態(tài)變量 。 鐵路托運(yùn)行李收費(fèi)程序的要求是 , 行李從甲地到乙地按規(guī)定每張客票托運(yùn)行李不超過(guò) 50Kg時(shí) , 每 , 如超過(guò) 50kg, 超過(guò)部分按每 。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1