




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、會計學1chap3C課件清華大學課件清華大學(qn hu d xu)鄭鄭莉莉第一頁,共66頁。2第1頁/共66頁第二頁,共66頁。3函數(hnsh)的聲明與使用是被初始化的內部變量,壽命和可見性僅限于函數內部若無返回值,寫void第2頁/共66頁第三頁,共66頁。4函數(hnsh)的聲明與使用第3頁/共66頁第四頁,共66頁。5n遞歸調用n函數直接或間接調用自身。函數(hnsh)的聲明與使用第4頁/共66頁第五頁,共66頁。6函數(hnsh)的聲明與使用第5頁/共66頁第六頁,共66頁。7函數的聲明(shngmng)與使用第6頁/共66頁第七頁,共66頁。8出13函數的聲明(shngmng)與
2、使用第7頁/共66頁第八頁,共66頁。運行運行(ynxng)結果:結果:Enter an 8 bit binary number 01101001Decimal value is 1059第8頁/共66頁第九頁,共66頁。10函數的聲明(shngmng)與使用2391arctan451arctan16753)arctan(753xxxxx第9頁/共66頁第十頁,共66頁。11第10頁/共66頁第十一頁,共66頁。運行運行(ynxng)結結果:果:PI=3.1415912第11頁/共66頁第十二頁,共66頁。13函數(hnsh)的聲明與使用第12頁/共66頁第十三頁,共66頁。14第13頁/共6
3、6頁第十四頁,共66頁。15第14頁/共66頁第十五頁,共66頁。16第15頁/共66頁第十六頁,共66頁。17函數的聲明(shngmng)與使用222222r)*(21r)()(ssrSINssSINrSINk當當1121753)!12() 1(! 7! 5! 3! 1nnnnxxxxxSINx第16頁/共66頁第十七頁,共66頁。18第17頁/共66頁第十八頁,共66頁。運行(ynxng)結果:r=5s=81.3778119第18頁/共66頁第十九頁,共66頁。20函數(hnsh)的聲明與使用第19頁/共66頁第二十頁,共66頁。21第20頁/共66頁第二十一頁,共66頁。22第21頁/共
4、66頁第二十二頁,共66頁。23第22頁/共66頁第二十三頁,共66頁。n功能:為使rand()產生一序列偽隨機整數而設置起始點。使用(shyng)1作為seed參數,可以重新初化rand()。24第23頁/共66頁第二十四頁,共66頁。25第24頁/共66頁第二十五頁,共66頁。26第25頁/共66頁第二十六頁,共66頁。27函數的聲明(shngmng)與使用main()調fun()結束fun()返回保存:返回地址當前現場恢復:主調程序現場返回地址第26頁/共66頁第二十七頁,共66頁。28函數的聲明(shngmng)與使用main調fun1()結束(jish)fun1()調fun2()返回
5、fun2()返回第27頁/共66頁第二十八頁,共66頁。29函數(hnsh)的聲明與使用第28頁/共66頁第二十九頁,共66頁。a、b的平方和:2530第29頁/共66頁第三十頁,共66頁。31nn4!=43!=243!=32!=62!=21!=21!=10!=10!=1n未知已知函數(hnsh)的聲明與使用第30頁/共66頁第三十一頁,共66頁。32函數(hnsh)的聲明與使用)0()!1()0(1!nnnnn第31頁/共66頁第三十二頁,共66頁。33第32頁/共66頁第三十三頁,共66頁。8!=4032034第33頁/共66頁第三十四頁,共66頁。35函數的聲明(shngmng)與使用第
6、34頁/共66頁第三十五頁,共66頁。運行(ynxng)結果:18 5856836第35頁/共66頁第三十六頁,共66頁。37函數的聲明(shngmng)與使用ABC第36頁/共66頁第三十七頁,共66頁。第37頁/共66頁第三十八頁,共66頁。39第38頁/共66頁第三十九頁,共66頁。40第39頁/共66頁第四十頁,共66頁。41第40頁/共66頁第四十一頁,共66頁。42單向傳遞。函數的聲明(shngmng)與使用第41頁/共66頁第四十二頁,共66頁。43XN被調函數:被調函數:主調函數:主調函數:3 2.5AD = power(A,3) 2.53double power(double
7、 X, int N)函數(hnsh)的聲明與使用第42頁/共66頁第四十三頁,共66頁。44函數(hnsh)的聲明與使用第43頁/共66頁第四十四頁,共66頁。45第44頁/共66頁第四十五頁,共66頁。a=b;5 x10 y5 a10 b執行主函數中的函數調用Swap(x,y);t=a;5 x10 y5 a10 b5tb=t;5 x10 y10 a5 b5t5 x10 y10 a10 b5t在Swap子函數中返回主函數以后5x10y4646第45頁/共66頁第四十六頁,共66頁。47函數(hnsh)的聲明與使用第46頁/共66頁第四十七頁,共66頁。48函數的聲明(shngmng)與使用運行
8、運行(ynxng)結結果果:x=5 y=10 x=10 y=5第47頁/共66頁第四十八頁,共66頁。t=a;x5t5x 的別名axy510y 的別名x 的別名aby 的別名x 的別名abx10y10a=bb=t;y5t5y 的地址bxy105Swap(x,y);49第48頁/共66頁第四十九頁,共66頁。50n(ychng)接口聲明。內聯函數( h n s h )第49頁/共66頁第五十頁,共66頁。51內聯函數( h n s h )第50頁/共66頁第五十一頁,共66頁。52int add(int x=5,int y=6) return x+y;int main() add(10,20);
9、 /10+20 add(10); /10+6 add(); /5+6帶默認(mrn)形參值的函數第51頁/共66頁第五十二頁,共66頁。53nint add(int x=1,int y=5,int z); /錯誤nint add(int x=1,int y,int z=6); /錯誤帶默認(mrn)形參值的函數第52頁/共66頁第五十三頁,共66頁。54int add(int x=5,int y=6);int main() add(); /調用(dioyng)在實現前int add(int x,int y) return x+y; int add(int x=5,int y=6) return
10、 x+y; int main() add(); /調用在實現后帶默認形參值的函數第53頁/共66頁第五十四頁,共66頁。55帶默認(mrn)形參值的函數第54頁/共66頁第五十五頁,共66頁。56形參類型不同int add(int x, int y);float add(float x, float y);形參個數不同int add(int x, int y);int add(int x, int y, int z); 函 數 重 載第55頁/共66頁第五十六頁,共66頁。57 不要將不同功能的函數聲明為重載函數,以免出現調用結果的誤解、混淆(hnxio)。這樣不好:int add(int x
11、,int y);int add(int a,int b);編譯器不以形參名來區分int add(int x,int y);void add(int x,int y);編譯器不以返回值來區分int add(int x,int y) return x+y; float add(float x,float y) return x-y; 函 數 重 載第56頁/共66頁第五十七頁,共66頁。58 函 數 重 載第57頁/共66頁第五十八頁,共66頁。59第58頁/共66頁第五十九頁,共66頁。60第59頁/共66頁第六十頁,共66頁。61第60頁/共66頁第六十一頁,共66頁。62第61頁/共66頁第六十二頁,共66頁。63n(lr):math.h cmath使用C+系統(xtng)函數第62頁/共66頁第六十三頁,共66頁。64使用(shyng)C+系統函數第63頁/共66頁第六十四頁,共66頁。運行運行(ynxng)結果結果:30sin(30)=0.5cos(30)=0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行信貸政策變化對企業融資的影響分析試題及答案
- 1《中國人民站起來了》公開課一等獎創新教學設計統編版高中語文選擇性必修上冊
- 通勤事故免責協議
- 公共衛生與微生物檢測的職責及試題及答案
- 2025年特許金融分析師考試練習問題試題及答案
- 復習計劃制定與特許金融分析師考試試題及答案
- 重點突破證券從業資格證試題及答案
- 廉政承諾書范文
- 2025年銀行資格考試的技能訓練計劃試題及答案
- 理財師備考中的學習習慣培養試題及答案
- 《中國歷代發型》課件
- 醫院醫療設備管理課件
- 新一代無創產前篩查技術NIPT2.0臨床應用策略專家共識
- 集團公司重大經營決策法律審核管理辦法
- PANTONE潘通色卡TPX顏色在線查詢(1-2部分)
- 酒鬼酒財務報表分析報告
- 2024麒麟操作系統培訓手冊
- 人美版初中美術八年級下冊教案 全冊
- 上海市五年級數學上學期期中考試真題重組卷(滬教版)
- 體格檢查:腹部檢查(一)
- 3D打印模型輔助下的靶向治療
評論
0/150
提交評論