- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
定你就是下个比尔˙盖兹。
大學畢業為什麼會失業呢?究其原因就是沒有一技之長,記得2012 年台積電董事長張忠謀
來輔大演講時曾說過,大學的教育就是要培養學生一技之長,否則此學校要負起社會責任。
而學習程式語言是讓你擁有一技之長最好的方法,因為你可以利用它設計軟體程式,說不
定你就是下個比爾˙蓋茲。
程式語言的根可以說是 語言,而 是從其衍生而來的,加入了有關物件導向程式設計
C C++
的特性,如封裝 、繼承 和多型 。若要從事軟體設
(encapsulation) (inheritance) (polymorphism)
計,這兩種程式語言是必備的。因為C 是目前用來撰寫系統程式最多的語言,而C++ 是開
發大型系統常用的語言。一些常用的程式語言,如 和 都是以此為基礎開發出來的。
Java C#
市面上已發行有關C++ 程式語言的書籍已淋滿目,但這一本C++ 卻讓我愛不釋手,究其原
因是內容淺顯易懂、由淺入深,並配合圖形、提示以及技巧加以解說,讓讀者可以收事半
功倍的效果。在每一小節附有練習題及章末的程式設計練習題,可讓讀者檢視對本章節是
否已充分了解。
學資訊這一學門是一條不歸路,不進則退,隨時要充實自已才不會被淘汰,因此是很辛苦
的,但卻充滿驚奇和喜悅,以過來人的身份建議讀者一定要堅持下去,因為豐碩的果實就
在不遠處。加油!
學習程式語言一定將將它學習透徹,以後才能獨當一面,往後新的程式語言就不會難倒你,
讓我們從C++ 程式語言開始學習吧!
3
選擇
本章綱要
宣告 bool 變數並利用比較運算子撰寫布林運算式 (§3.2)
利用單向 if 敘述實作選擇控制 (§3.3)
利用雙向 if-else 敘述實作選擇控制 (§3.4)
利用巢狀 if 及多向 if-else 敘述實作選擇控制 (§3.5)
避免 if 敘述常犯的錯誤 (§3.6)
為各範例(BMI 、ComputeTax 、SubtractionQuiz)使用選擇
敘述進行程式設計 (§§3.7-3.9)
使用 rand 函式產生隨機數值與使用 srand 函式設定一種子
(§3.9)
利用邏輯運算子( 、|| 、及! )結合各條件 (§3.10)
利用選擇敘述搭配條件結合,進行程式設計(LeapYear ,
Lottery) ( §§3.11-3.12)
利用 switch 敘述實作選擇控制 (§3.13)
使用條件運算子撰寫運算式 (§3.14)
檢視管理運算子的運算優先順序與結合性的規則 (§3.15)
除錯(§3.16)
第 章 選擇
72 3
3.1 簡介
程式可根據條件決定執行特定敘述。
如果在範例程式 2.2 ComputeAreaWithConsoleInput.cpp 裡對 radius 輸入負
值,程式會顯示無效的結果。如果半徑值為負的,我們不希望程式進行面積計
算。那要如何處理這樣的情況呢?
跟所有高階程式語言一樣,C++ 提供選擇敘述(selection statements) :讓您從
兩個或多個選擇路徑中選擇想要執行的動作。您可以使用以下選擇敘述,將範
例程式 2.2 的第 12-15 行取代之:
選擇敘述使用布林運算式的條件內容。布林運算式(boolean expression)是個會
被解析成布林值(boolean value) true 或 false 的運算式。接下來我們將介紹布林
型態,以及比較運算子。
3.2 bool 資料型態
bool 資料型態表示宣告變數的值為tru
您可能关注的文档
最近下载
- 科室全成本核算.ppt VIP
- (完整版)幼儿园五年发展规划【可编辑版】.docx VIP
- 福克纳 A Rose for Emily 献给艾米丽的玫瑰 (英文原文+译文).pdf VIP
- 高考数学总复习《函数性质》专项测试卷及答案.pdf VIP
- 课题申报书:核心素养引领下的小学数学课堂教学方式的转变研究.docx VIP
- 人教版数学五年级上册第七单元教案(含单元备课).pdf VIP
- 湖北省武汉2025届高三上学期10月月考物理试题含答案.docx VIP
- 2025年秋期部编人教版六年级上册语文全册核心素养教案(教学反思有内容+二次备课版).docx
- 初中整本书阅读系列之《红星照耀中国》第8-9篇 同红军在一起PPT课件.pptx VIP
- 2024年初级会计职称《经济法基础》精讲课件.pptx VIP
文档评论(0)