《C程式设计与应用》PPT课件

《C程式设计与应用》PPT课件

ID:39350124

大小:239.69 KB

页数:56页

时间:2019-07-01

《C程式设计与应用》PPT课件_第1页
《C程式设计与应用》PPT课件_第2页
《C程式设计与应用》PPT课件_第3页
《C程式设计与应用》PPT课件_第4页
《C程式设计与应用》PPT课件_第5页
资源描述:

《《C程式设计与应用》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualC++程式設計與應用Ch6~Ch8條件式流程控制if(條件式) 單行程式敘述;if(條件式) { 多行程式敘述 }if(test_score>=60) cout<<“YouPass!”<=60) { cout<<“YouPass!”<3)y=2;z+=8;a=y+x;if(x>3) { y=2;}z+=8;a=y+x;條件式的值布林值:tru

2、e或false整數:0表示false、其他為truea=-2; if(a) { cout<<“here”<

3、段 else //都不成立時執行此段switch敘述switch(條件式) { case回傳值1(符合數字或字元): …… break; case回傳值2(符合數字或字元): …… break; default: …… break; }if(a==1) //…… elseif(a==2) //…… elseif(a==3) //……switch(a) { case1: //…… break; case2: //…… break; case3: //…… break; default: //…… }三元條件運算子(條件式)?(程式1):(程式2)當條

4、件式為true時,會執行程式1,反之執行程式2if(a>b) { c=a; } else { c=b; }c=(a>b)?a:b;重覆式流程控制for迴圈敘述for(設定控制變數的初始值;迴圈條件;運算式) 需重覆執行的敘述for(inti=1;i<3;i++) { cout<<“迴圈執行第”<

5、重覆執行的敘述 }while(條件式);可讓迴圈下的程式至少執行一次巢狀迴圈迴圈中包含另一迴圈控制迴圈流程的技巧若欲在迴圈流程或是條件式程式區段裡強迫終止程式的執行,又或者要離開此區段程式執行另一段程式,類似這樣的流程控制,可以使用goto、continue或是breakgoto不建議使用goto目的地標籤;continueinta; for(a=0;a<=9;a++) { if(a==3) { continue; } cout<

6、6-35第19,20題函式介紹當你的程式越來越大、越來越複雜時,會發現到有某些程式碼經常被使用,而由於撰寫在同一個主函式中的關係,這些程式碼會一再被重覆地撰寫。使用函式就可將程式碼組織成為一個小的、獨立的運行單元,並且可在程式中的各個地方重覆執行多次。這樣的方式可以省去了重覆撰寫相同程式碼的時間與空間。函式的組成主要包括四個部份:傳回值型態、函式名稱、參數列與函式主體intaddint(inti,intj) {intsum; sum=i+j;returnsum; }函式宣告任何函式被呼叫之前,必須先作宣告動作,除非函式與欲呼叫函式的程式是在同一個檔

7、案,而且函式的定義位置在被呼叫的程式之前,否則會出現編譯錯誤。要解決此問題就必須要使用函式原型來宣告函式。函式原型的架構:傳回值型態函式原型名稱(參數列);ex:intfunc(int,int);錯誤範例intmain(){ inti;i=func1(2);return0;}intfunc1(intvar){returnvar+1;}intfunc1(intvar){returnvar+1;}intmain(){ inti;i=func1(2);return0;}intfunc1(int);intmain(){ inti;i=func1(2);re

8、turn0;}intfunc1(intvar){returnvar+1;}將要使用的函式拿到前面宣告使用函式原型來宣告函式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。