三章函數(shù)PPT學習教案_第1頁
三章函數(shù)PPT學習教案_第2頁
三章函數(shù)PPT學習教案_第3頁
三章函數(shù)PPT學習教案_第4頁
三章函數(shù)PPT學習教案_第5頁
已閱讀5頁,還剩72頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、會計學1三章函數(shù)三章函數(shù)2第1頁/共77頁3函數(shù)的聲明與使用若無參數(shù),寫void是被初始化的內部變量,壽命和可見性僅限于函數(shù)內部若無返回值,寫void第2頁/共77頁4函數(shù)的聲明與使用第3頁/共77頁5nn函數(shù)直接或間接調用自身。函數(shù)的聲明與使用第4頁/共77頁6函數(shù)的聲明與使用第5頁/共77頁7函數(shù)的聲明與使用第6頁/共77頁8函數(shù)的聲明與使用第7頁/共77頁第8頁/共77頁第9頁/共77頁11函數(shù)的聲明與使用2391arctan451arctan160125312) 1(531)arctan(nnnnxxxxx第10頁/共77頁第11頁/共77頁運行結果:運行結果:PI=3.14159第1

2、2頁/共77頁第13頁/共77頁15函數(shù)的聲明與使用第14頁/共77頁第15頁/共77頁第16頁/共77頁第17頁/共77頁19函數(shù)的聲明與使用222222r)*(21r)()(ssrSINssSINrSINk當當012753)!12() 1(! 7! 5! 3! 1nnnnxxxxxSINx第18頁/共77頁第19頁/共77頁運行結果:r=5s=81.37781第20頁/共77頁22函數(shù)的聲明與使用第21頁/共77頁偽隨機整數(shù)而設置起始點。使用1作為seed參數(shù),可以重新初化rand( )。第22頁/共77頁第23頁/共77頁第24頁/共77頁第25頁/共77頁第26頁/共77頁第27頁/共

3、77頁29函數(shù)的聲明與使用main( )調 f u n( )結束fun( )返回保存:返回地址當前現(xiàn)場恢復:主調程序現(xiàn)場返回地址第28頁/共77頁30函數(shù)的聲明與使用main調fun1( )結束f u n 1 ( )調fun2( )返回f u n 2 ( )返回第29頁/共77頁31函數(shù)的聲明與使用第30頁/共77頁、第31頁/共77頁33函數(shù)的聲明與使用第32頁/共77頁34函數(shù)的聲明與使用)0()!1()0(1!nnnnn第33頁/共77頁第34頁/共77頁8!=40320第35頁/共77頁37函數(shù)的聲明與使用第36頁/共77頁運行結果:18 58568第37頁/共77頁39函數(shù)的聲明與使

4、用ABC第38頁/共77頁第39頁/共77頁第40頁/共77頁第41頁/共77頁第42頁/共77頁44函數(shù)的聲明與使用第43頁/共77頁45XN被調函數(shù):被調函數(shù):主調函數(shù):主調函數(shù):3 2.5AD = power(A,3) 2.53double power(double X, int N)函數(shù)的聲明與使用第44頁/共77頁46函數(shù)的聲明與使用第45頁/共77頁第46頁/共77頁48函數(shù)的聲明與使用第47頁/共77頁49函數(shù)的聲明與使用第48頁/共77頁第49頁/共77頁t=a;x5t5x 的地址axy510y 的地址x 的地址aby 的地址x 的地址abx10y10a=bb=t;y5t5y

5、的地址bxy105Swap(x,y);第50頁/共77頁52 coutsetw(5)count;coutsetw(5)indexendl; return 0;函數(shù)的聲明與使用第51頁/共77頁第52頁/共77頁54口聲明。內聯(lián)函數(shù)第53頁/共77頁55內聯(lián)函數(shù)第54頁/共77頁56int add(int x=5,int y=6) return x+y;void main(void) add(10,20); /10+20 add(10); /10+6 add( ); /5+6帶缺省形參值的函數(shù)第55頁/共77頁57int add(int x=1,int y,int z=6); /錯誤帶缺省形參值

6、的函數(shù)第56頁/共77頁58int add(int x=5,int y=6);void main(void) add( ); /調用在實現(xiàn)前int add(int x,int y) return x+y; int add(int x=5,int y=6) return x+y; void main(void) add( ); /調用在實現(xiàn)后帶缺省形參值的函數(shù)第57頁/共77頁59帶缺省形參值的函數(shù)第58頁/共77頁60帶缺省形參值的函數(shù)第59頁/共77頁第60頁/共77頁62形參類型不同int add(int x, int y);float add(float x, float y);形參個數(shù)

7、不同int add(int x, int y);int add(int x, int y, int z); 函 數(shù) 重 載第61頁/共77頁63 不要將不同功能的函數(shù)聲明為重載函數(shù),以免出現(xiàn)調用結果的誤解、混淆。這樣不好:int add(int x,int y);int add(int a,int b);編譯器不以形參名來區(qū)分int add(int x,int y);void add(int x,int y);編譯器不以返回值來區(qū)分int add(int x,int y) return x+y; float add(float x,float y) return x-y; 函 數(shù) 重 載第62頁/共77頁64第63頁/共77頁第64頁/共77頁第65頁/共77頁第66頁/共77頁第67頁/共77頁69 函 數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論