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

正文內(nèi)容

c語(yǔ)言課件之函數(shù)-預(yù)覽頁(yè)

 

【正文】 第 10 頁(yè) 使用函數(shù) (函數(shù)的調(diào)用 ) void main() { int a, b, c; scanf("% d,% d",& a,& b); c= max( a, b) ; printf(" M ax is% d", c); } 函數(shù)的調(diào)用 ,a,b為實(shí)際參數(shù) 第 11 頁(yè) int isSquare(int n) { int i = 0。 ? 所有子函數(shù)地位平等,可互相調(diào)用、自我調(diào)用。Programming in C Language Chapter08 Functions and program structures ? 函數(shù)的定義、說明與調(diào)用 ? 函數(shù)之間參數(shù)傳遞規(guī)則 ? 變量的存儲(chǔ)類型與特性 ? 函數(shù)遞歸的概念與執(zhí)行過程 本 章 要 點(diǎn) 第 3 頁(yè) 函數(shù)的定義 與說明 一、程序模塊化結(jié)構(gòu) ?模塊化程序結(jié)構(gòu) ? 程序模塊相對(duì)獨(dú)立,簡(jiǎn)化設(shè)計(jì),限制錯(cuò)誤; ? 集體開發(fā),縮短開發(fā)周期; ? 積木式組裝,共享模塊,減少重復(fù); ? 易于維護(hù)、裁剪、移植和擴(kuò)充。 對(duì)于任何應(yīng)用程序來說都是由若干個(gè) 程 序模塊 第 5 頁(yè) 函數(shù)的定義 與說明 采用模塊化程序設(shè)計(jì)的優(yōu)越性 : ? 控制程序設(shè)計(jì)的 復(fù)雜性 ? 提高軟件的 可靠性 ? 提高軟件開發(fā)的 效率 ? 提高軟件的 可維護(hù)性 ? 提高程序的 重用性 第 6 頁(yè) 函數(shù)的定義 與說明 ? C程序是函數(shù)的集合體,每個(gè)函數(shù)是一個(gè)獨(dú)立的程序模塊; ? 有一個(gè)主函數(shù),若干個(gè)子函數(shù),程序總是從主函數(shù)開始執(zhí)行; ? 函數(shù)可集中或分散存放在一個(gè)或多個(gè)源程序文件中。 用戶定義函數(shù) 第 9 頁(yè) 函數(shù)的定義 與說明 int max(int x, int y) { int z 。 else return 0。 常量 變量 表達(dá)式 指針值 int add(int x,int y) { int z。 … … 第 14 頁(yè) 函數(shù)的定義與說明 ? 函數(shù)定義注意事項(xiàng) 1. 形式參數(shù)表中說明的形式參數(shù)只要在形式參數(shù)說明中說明一次即可, 在函數(shù)體中不需再說明 ,可直接使用。 在函數(shù)體內(nèi)部 一般變量 與 形參 的 使用方法完全一樣 。 數(shù)據(jù)類型 是定義的函數(shù)的返回值類型, ()中為 空 。 scanf(%d,%d,amp。 printf(max=%d\n,c)。 在執(zhí)行完 被調(diào)用函數(shù) 的所有語(yǔ)句或者遇到 return語(yǔ)句時(shí),程序的控制要 返回 到調(diào)用函數(shù)中 原來調(diào)用函數(shù)的地方繼續(xù)執(zhí)行。 函數(shù)可以直接或間接地自己調(diào)用自己,稱為遞歸調(diào)用。 實(shí)際參數(shù) 形式參數(shù) 主 調(diào)用函數(shù)中的參數(shù) 被 調(diào)用函數(shù)中的參數(shù) (實(shí)參 ) (形參 ) 第 20 頁(yè) 函數(shù)的調(diào)用與返回 void maxmum(int x, int y, int z) { int max。 } includeinclude void maxmum(int, int, int)。num1,amp。 return EXIT_SUCCESS。 long facto( )。 printf(%d!=%ld.\n, m, mm)。 x ) y*=x。 } 調(diào)用 返回 用函數(shù) facto計(jì)算 m階乘。 函數(shù)的調(diào)用與返回 ? 返回語(yǔ)句的格式與功能 格式 1: return; 功能: 將控制從 被 調(diào)函數(shù) 返回 到 主 調(diào)函數(shù)。 else z=y。 else z=y。 else z=y。 a=5。/* 用變量 a和 b作為實(shí)參調(diào)用函數(shù) */ printf (”after swap a=%d,b=%d\n,a,b)。 y=temp。 swap(a,b)。 語(yǔ)句 ② y=temp。 用 途 sort ( a , 5 ) 。 i3。 return(t)。 for(i=0。a[i])。i++) printf(%d ,a[i])。i++) for(j=0。 b[j+1]=t。 for(i=0。a[i])。i++) printf(%d ,a[i])。 for(i=0。j++) if(b[j]b[j+1]) { t=b[j]。 include include void reverse(char*)。 printf(The string is [%s].\n,string)。 *end。 *str++ = temp。a,amp。p2=amp。 } int max(int *x,int *y) {int z。 } 實(shí)參是指針變量 執(zhí)行 max函數(shù)時(shí), p1和 x都指向 a 5 a *p1 *x 第 43 頁(yè) 例 :對(duì)輸入的兩個(gè)整數(shù)按大小順序輸出 include void main() { void swap( int *p1, int *p2) 。 } int f ( int a, int b ) { int c 。 a=165。 } mult(int x,int y) { return(x*y)。 printf(“%d \n”, x)。i=n。amp。t[i]!=?\0?)。 ? 也就是說 , 只有在包含變量說明的函數(shù)內(nèi)部 , 才能使用被說明的變量 , 在此函數(shù)之外就不能使用這些變量了 。 因?yàn)橹骱瘮?shù)也是一個(gè)函數(shù) , 與其它函數(shù)是平行關(guān)系 。 4.在復(fù)合語(yǔ)句中也可定義變量,其作用域只在復(fù)合語(yǔ)句范圍內(nèi)。 ? 外部變量可被作用域內(nèi)的所有函數(shù)直接引用 , 所以外部變量又可稱全局變量 。 v=a*b*c。 return v。l,amp。 printf(v=%d s1=%d s2=%d s3=%d\n,v,s1,s2,s3)。在內(nèi)部變量的作用域內(nèi) , 外部變量將被屏蔽而不起作用 。外部變量的定義,必須在所有的函數(shù)之外,且只能定義一次。 說明符“ auto” 可以省略。 ? 作用域 函數(shù)內(nèi)部,實(shí)質(zhì)上是一個(gè) 局部變量 。 將變量定義為寄存器變量可以提高程序運(yùn)行速度。 變量的存儲(chǔ)類型與作用域(續(xù)) 第 64 頁(yè) 特點(diǎn): ◆ 可被所有的函數(shù)訪問 ◆ 函數(shù)之間 可通過外部變量傳遞數(shù)據(jù) 。 /* 為外部變量 x賦值 */ printf (x begins is %d\n, x)。add( )。 , 則初值為 0;自動(dòng)變量沒有明確賦初值 , 則值 不定 。 /* 外部變量 */ main ( ) { printf (“x=%d”, x)。程序一執(zhí)行靜態(tài)變量就被建立,直至程序執(zhí)行結(jié)束都存在。 四、靜態(tài)變量 第 70 頁(yè) 例 /*函數(shù)中 x的值被繼承 */ void increment(void) { static int x=0。 increment()。 /*自動(dòng)變量:每次調(diào)用都重新初始化 */ static int var_static=0。 } void main() { int i。 } 第 77 頁(yè) 在一個(gè)程序中 , 若存在程序自己調(diào)用自己的現(xiàn)象就是構(gòu)成了遞歸 。 printf (N=?)。 printf (%d!=%d\n, n, p)。 /* 遞歸調(diào)用 */ return (r)。 return (r)。 return (s)。 s = n*s。 else { s=facto(n1)。 if(n= =0) facto(int n) { int s。 } return(s)。 else { s=facto(n1)。 if(n= =0) s = 1。 } facto(int n) facto(int n) int s。 遞歸過程實(shí)際上是一個(gè) 隱含 著循環(huán)的過程 。 缺點(diǎn): 遞歸調(diào)用會(huì) 增加存儲(chǔ)空間和執(zhí)行時(shí)間上的開銷 。 scanf(%d%d, amp。 } power (int x, int n) { if(n==0) return
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1