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

正文內(nèi)容

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

2024-10-22 16:19 本頁面
 

【文章內(nèi)容簡介】 ( 4)遞歸調(diào)用 直接遞歸調(diào)用 間接遞歸調(diào)用 ?在一個函數(shù)內(nèi)部定義的變量是內(nèi)部變量,它只在本函數(shù)范圍內(nèi)有效,也就是說只有在本函數(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ù)所共用。它的有效范圍為從定義變量的位置開始到本源文件結(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))。 } ?變量的存儲類型在變量說明中指定 。 變量說明的一般形式為 存儲類型 類型 變量名列表 。 C語言定義的存儲類型有 auto, extern,static, register四種 , 分別稱為自動型 、外部型 、 靜態(tài)型和寄存器型 。 說明中還可以為變量賦初值 。 在 函數(shù)內(nèi)部定義的變量 稱為自動型變量,它們的作用域定義在函數(shù)內(nèi)部。不同的函數(shù)里出現(xiàn)相同名字的變量,它們是毫不相干的。自動型變量定義以關(guān)鍵字 auto標識,但在函數(shù)內(nèi)部可以省略。 ?C程序是由一系列變量或函數(shù)組成的,外部型變量就是在任何函數(shù)的外部定義的變量,它可以被程序中的所有函數(shù)引用 。 ?對外部變量說明的方式既可以是采用extern的明顯方式,也可以是通過上、下文的隱含方式。 ?靜態(tài)型變量的定義方法是在普通類型定義語句之前加上關(guān)鍵字 static 。 ?不管是外部靜態(tài)變量還是內(nèi)部靜態(tài)變量,從 C語言編譯實現(xiàn)角度來看都是靜態(tài)分配存儲空間。內(nèi)部靜態(tài)變量類似于自動型變量,它的作用域限于定義內(nèi)部靜態(tài)變量的函數(shù)內(nèi)部,但不同于自動型變量的是,內(nèi)部靜態(tài)變量是始終存在和始終占有內(nèi)存單元,其初值也只是在進入函數(shù)時賦值一次,而不是在進入函數(shù)時被建立或退出函數(shù)時被消除。 【 例 415】 在鐵路托運行李收費程序中使用內(nèi)部靜態(tài)變量 。 鐵路托運行李收費程序的要求是 , 行李從甲地到乙地按規(guī)定每張客票托運行李不超過 50Kg時 , 每 , 如超過 50kg, 超過部分按每 。
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1