C++ 表達式語句 海倫的故事

C++ 表達式語句 海倫的故事

摘要: 原創出處: http://www.cnblogs.com/Alandre/ 泥沙磚瓦漿木匠 但願轉載,保留摘要,謝謝!html

把今天當成最後一天來過。-海倫

請讀者在瀏覽器打開這個:http://url.cn/ItQjH0 一首好聽的歌ios

前言

最近的狀態:身子欠安需休息,快馬加鞭安內心。身在福中不知福,卻把埋怨往外送。一戒遊戲除非開發其,二少心思作筆記,三需天天作備忘,四要作作人規劃。多看書少放屁,多思考少作戲。像偶像學習,向目標前進。無所謂的事情,何須掛在心。健康第一,生活第二,技術第三。算法

 

真的,當本身生病了。我選擇去看下《海倫的故事》,像她的《假如給我三天光明》,看了大半了…文藝類的書,我也就這樣。看技術,寫代碼都不想的時 候,看了10mins 20mins。隨便看看,有時候不在乎的看很神奇的是,你體會的很深入。有時候作做的去,專一卻沒那麼好。海倫書上的:瀏覽器

image

 

海倫的一輩子

海倫就像站在人生的起點同樣,摸索着。屬於她的人生。她確實知道有太小時候和正常人的生活。最後,她就像《人生七年》裏面的人同樣,她雖然有富裕的家庭,可是她讓她本身創造了奇蹟。這是她的如今的兩本書 豆瓣:http://book.douban.com/doulist/12746050/app

我想這應該看看,不是說思考人生吧,也算思考人生吧。我想當今人的太浮躁,太不知道本身幹嗎了。學習

image

 

就像海倫同樣,她的人生經歷,漫步,像C++的表達式同樣。爲何這麼說呢?慢慢的我講着她的故事。她的故事其實就像順序語句同樣:google

所謂順序結構,就是指按照語句在程序中的前後次序一條一條的順次執行。順序控制語句是一類簡單的語句,操做運算語句便是順序控制語句,包括表達式語句,輸入/輸出等。

 

此處,咱們借海倫來定義一個簡單的程序:url

  1. #include <iostream>  spa

  2. #include <string>  code

  3. using namespace std;  

  4. int main( )  

  5. {   

  6.     string name;  

  7.   

  8.     cout << "What is your name?" << endl;  

  9.     cin  >> name;  

  10.     cout << "Hi," << name << " I am Helen !"<<endl;   

  11.   

  12.     system("PAUSE");              

  13.     return 0;  

  14. }   

 

當你輸入你的名字的時候,海倫向你問好。你會看到以下:(這裏挺簡單的我就不解釋)

image

 

海倫的選擇 選擇語句

海倫得知本身遭遇了不幸,她雖然也會變得脾氣很差。但後來她以爲對本身人生須要一個選擇,作出選擇的決心是很大的。通常都只是三分鐘熱度。爲何了,是心。是本身多少心多少纔會。

 image

 

C++中的選擇語句又稱爲分支語句,它經過對給定的條件進行判斷,從而決定執行兩個或多個分支中的哪一支。所以,在編寫選擇語句以前,應該首先明確 判斷條件是什麼,並肯定當判斷結果爲「真」或「假」時應分別執行什麼樣的操做(算法)。C++程序中提供的選擇語句有兩種:if…else語句和 switch語句。

就像選擇同樣,我從海倫故事裏學到了(有些傷感):

  1. #include <iostream>  

  2. #include <string>  

  3. using namespace std;  

  4. int main( )  

  5. {  

  6.     string lifeCarryOn;  

  7.   

  8.     cout << "要活着,珍惜好每一天。當成最後幾天是嗎?(y/n)" << endl;  

  9.     cin >> lifeCarryOn;  

  10.   

  11.     if (lifeCarryOn=="y")  

  12.     {  

  13.         cout << "if something happened to u,u must tell yourself :" << endl;  

  14.         cout << "'you must be strong and carry on.'" << endl;  

  15.     }  

  16.     else  

  17.         cout << "sorry!" << endl;  

  18.   

  19.     system("PAUSE");              

  20.     return 0;  

  21. }  

知識點:

==是關係運算符.  表示:判斷是否相等的。如:if(a==b) /*判斷a與b是否相等,如相等則爲真*/
 

你能夠看到下面的輸出:

image

 

海倫的嘗試  循環語句

學會說話,對於你我而言,是一個多麼天然簡單的話語。而對海倫來講,學習語言是一個漫長重複的過程。但她的堅持,她讓他的妹妹終於聽懂了她的話。

image

 

就像C++裏面的循環語句,C++提供了三種循環控制語句:while語句,do…while語句,for語句。三種語句都由類似的三部分組成:進入循環的條件,循環體,退出循環的條件;完成的功能也相似。所不一樣的只是三者進入與退出循環的方式不一樣。

 

在這裏咱們用循環來模擬海倫的發音過程:

  1. #include <iostream>  

  2. #include <string>  

  3. using namespace std;  

  4. int main( )  

  5. {  

  6.     string status = "y";  

  7.     int times = 1;  

  8.       

  9.     while (status=="y")  

  10.     {  

  11.         cout << "正在努力發音第 " << times << " 次" << endl<<"繼續嗎?(y/n)"<<endl;  

  12.         times++;  

  13.         cin >> status;  

  14.     }  

  15.     system("PAUSE");              

  16.     return 0;  

  17. }  

 

你能夠看到下面的輸出例子:

image

 

循環語句中,存在的跳轉語句。break,goto,continue語句,這裏就不詳細講了。

 

海倫的故事到本身,想着。天天也不會去碰遊戲,回去聽本身喜歡的歌。和好朋友聊天,分享生活。開學了,我雖然有點點討厭中國教育。可是我不討厭個人同伴呢。哈,去幫好兄弟一個忙了。smile go!

image

感謝知識來源和小結

  • 順序控制語句

  • 選擇控制語句

  • 循環控制語句

  • 跳轉語句

參考資料:

google和本身的體會。

如以上文章或連接對你有幫助的話,別忘了在文章按鈕或到頁面右下角點擊 「贊一個」 按鈕哦。你也能夠點擊頁面右邊「分享」懸浮按鈕哦,讓更多的人閱讀這篇文章。

相關文章
相關標籤/搜索