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

正文內(nèi)容

c語(yǔ)言--第七章 函數(shù)-全文預(yù)覽

  

【正文】 局變量和局部變量。 /*a為局部變量 */ 局部變量 a作用范圍 printf (″%d″, max (a,b))。 /* 外部變量 */ char f2 (int x, int y) /* 定義函數(shù) f2 */ {int i,j。所以也稱全局變量。 c=a+b。 (3) 形式參數(shù)也是局部變量。 /* x、 y、 i、 j有效 */ } void main( ) /*主函數(shù) */ {int m,n。 (n-1)! (n>1) ?內(nèi)部變量: 在一個(gè)函數(shù)內(nèi)部定義的變量稱內(nèi)部變量。請(qǐng)問(wèn)第5個(gè)人多大。問(wèn)第4個(gè)人歲數(shù),他說(shuō)比第3個(gè)人大2歲。 printf(" sum is % f \n", c); } 函數(shù)的嵌套調(diào)用 嵌套調(diào)用就是在調(diào)用一個(gè)函數(shù)時(shí),其函數(shù)體內(nèi)又包含調(diào)用另一個(gè)函數(shù) 。 注意: 函數(shù)的 “ 定義 ” 和 “ 聲明 ” 的區(qū)別: ? 函數(shù)的定義是 指對(duì)函數(shù)功能的確立,包括指定函數(shù)名,函數(shù)值類型、形參及其類型、函數(shù)體等,它是 一個(gè)完整的、獨(dú)立的函數(shù)單位 。但光有這一條件還不夠。 例如 : m = max (a , max ( b , c ) ) 。 printstar()。實(shí)參與形參的 個(gè)數(shù)應(yīng)相等,類型應(yīng)匹配 。 ( 4)對(duì)于不帶回值的函數(shù),應(yīng)當(dāng)用 “ void” 定義函數(shù)為“無(wú)類型”(或稱“空類型”)。 ( 3)在定義函數(shù)時(shí)指定的函數(shù)類型一般應(yīng)該和 return語(yǔ)句中的表達(dá)式類型一致。 return語(yǔ)句后面的括弧也可以不要 例如 : “return z 。 函數(shù)的返回值 函數(shù)的返回值 是通過(guò)函數(shù)調(diào)用使主調(diào)函數(shù)得到的確定值。 ( 3) 在被定義的函數(shù)中,必須指定形參的類型。只有在發(fā)生函數(shù)調(diào)用時(shí),函數(shù) max中的形參才被分配內(nèi)存單元。 實(shí)際參數(shù): 主調(diào)函數(shù)中調(diào)用一個(gè)函數(shù)時(shí),函數(shù)名后面括號(hào)中的參數(shù) (可以是一個(gè)表達(dá)式 )稱為 “ 實(shí)際參數(shù) ” (簡(jiǎn)稱 “ 實(shí)參 ” )。 在調(diào)用無(wú)參函數(shù)時(shí) , 主調(diào)函數(shù) 不向 被調(diào)用函數(shù)傳遞數(shù)據(jù) 。 ② 用戶自己定義的函數(shù) 。 函數(shù)間可以互相調(diào)用 , 但不能調(diào)用main函數(shù) 。 (2) 一個(gè)源程序文件由一個(gè)或多個(gè)函數(shù)組成 。 / *調(diào)用 printstar函數(shù) */ } 說(shuō)明: (1)一個(gè)C程序由一個(gè)或多個(gè)源程序文件組成 。 } void print_message() / *定義 print_message函數(shù) */ { printf(How do you do!\n)。第七章 ? 本章要點(diǎn) ? 函數(shù)的概念 ? 函數(shù)的定義與調(diào)用 ? 函數(shù)的遞歸調(diào)用 ? 變量的作用域 ? 主要內(nèi)容 概述 函數(shù)的調(diào)用 函數(shù)的嵌套調(diào)用 局部變量和全局變量 概述 一個(gè)C程序可由 一個(gè)主函數(shù)和若干個(gè)其他函數(shù)構(gòu)成。 例 include void printstar() / *定義 printstar函數(shù) */ { printf(* * * * * * * * * * * * * * * *\n)。 /*調(diào)用 print_message函數(shù) */ printstar()。一個(gè)源程序文件可以為多個(gè) C程序公用 。 一個(gè)函數(shù)并不從屬于另一函數(shù) , 即 函數(shù)不能嵌套定義 。 這是由系統(tǒng)提供的 , 用戶不必自己定義這些函數(shù) , 可以直接使用它們 。 一般用來(lái)執(zhí)行指定的一組操作 。 無(wú)參函數(shù)的定義一般形式 定義無(wú)參函數(shù)的一般形式為 : 類型標(biāo)識(shí)符 函數(shù)名 () { 聲明部分 語(yǔ)句部分 } 有參函數(shù)定義的一般形式 定義有參函數(shù)的一般形式為 : 類型標(biāo)識(shí)符 函數(shù)名 (數(shù)據(jù)類型 形參名) { 聲明部分 語(yǔ)句部分 } 例如: int max( int x, int y) {int z; / *函數(shù)體中的聲明部分 */ z=x>y?x ∶ y; return(z); } .1形式參數(shù)和實(shí)際參數(shù) 形式參數(shù): 定義函數(shù)時(shí)函數(shù)名后面括號(hào)中的變量名稱為 “ 形式參數(shù) ” (簡(jiǎn)稱 “ 形參 ” )。 關(guān)于形參與實(shí)參的說(shuō)明: ( 1) 在定義函數(shù)中指定的形參,在未出現(xiàn)函數(shù)調(diào)用時(shí),它們并不占內(nèi)存中的存儲(chǔ)單元。在調(diào)用時(shí)將實(shí)參的值賦給形參。 在調(diào)用函數(shù)時(shí),給形參分配存儲(chǔ)單元,并將實(shí)參對(duì)應(yīng)的值傳遞給形參,調(diào)用結(jié)束后,形參單元被釋放,實(shí)參單元仍保留并維持原值。 說(shuō)明: ( 1)函數(shù)的返回值是通過(guò)函數(shù)中的 return語(yǔ)句獲得的。 例如 :下面是 3個(gè)函數(shù)的首行: int max( float x , float y ) /* 函數(shù)值為整型 */ char letter( char c1, char c2) /* 函數(shù)值為字符型 */ double min( int x , int y ) /* 函數(shù)值為雙精度型 */ 注意: 凡不加類型說(shuō)明的函數(shù),自動(dòng)按 整型 處理。即函數(shù)類型決定返回值的類型。 ( 2) 如果實(shí)參表列包含多個(gè)實(shí)參,則各參數(shù)間用 逗號(hào) 隔開(kāi)。這時(shí)不要求函數(shù)帶回值,只要求函數(shù)完成一定的操作。例如 :c=2 *max(a,b); 按函數(shù)在程序中出現(xiàn)的位置來(lái)分 , 可以有以下三種函數(shù)調(diào)用方式: 3.函數(shù)參數(shù) 函數(shù)調(diào)用作為一個(gè)函數(shù)的實(shí)參。 對(duì)被調(diào)用函數(shù)的聲明和函數(shù)原型 (是庫(kù)函數(shù)或用戶自己定義的函數(shù))。 函數(shù)原型的一般形式為 : 1. 函數(shù)類型 函數(shù)名 (參數(shù)類型 1,參數(shù)類型 2??) ; 2. 函數(shù)類型 函數(shù)名 (
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1