zoukankan      html  css  js  c++  java
  • C++ 表达式语句 海伦的故事

    C++ 表达式语句 海伦的故事

    摘要: 原创出处: http://www.cnblogs.com/Alandre/ 泥沙砖瓦浆木匠 希望转载,保留摘要,谢谢!

    把今天当成最后一天来过。-海伦

    请读者在浏览器打开这个:http://url.cn/ItQjH0 一首好听的歌

    前言

    近期的状态:身子欠安需歇息,马不停蹄安心里。身在福中不知福,却把埋怨往外送。一戒游戏除非开发其,二少心思做笔记,三需每天做备忘,四要做做人规划。多看书少放屁,多思考少做戏。像偶像学习,向目标前进。无所谓的事情,何必挂在心。健康第一,生活第二,技术第三。

    真的,当自己生病了。我选择去看下《海伦的故事》,像她的《假如给我三天光明》,看了大半了…文艺类的书,我也就这样。看技术,写代码都不想的时候,看了10mins 20mins。随便看看,有时候不在意的看非常奇妙的是,你体会的非常深刻。有时候做作的去,专注却没那么好。海伦书上的:

    image

    海伦的一生

    海伦就像站在人生的起点一样,摸索着。属于她的人生。她确实知道有过小时候和正常人的生活。最后,她就像《人生七年》里面的人一样,她尽管有富裕的家庭,可是她让她自己创造了奇迹。这是她的如今的两本书 豆瓣:http://book.douban.com/doulist/12746050/

    我想这应该看看,不是说思考人生吧,也算思考人生吧。我想当今人的太浮躁,太不知道自己干嘛了。

    image

    就像海伦一样,她的人生经历,漫步,像C++的表达式一样。为什么这么说呢?慢慢的我讲着她的故事。她的故事事实上就像顺序语句一样:

    所谓顺序结构,就是指依照语句在程序中的先后次序一条一条的顺次运行。顺序控制语句是一类简单的语句,操作运算语句即是顺序控制语句,包含表达式语句,输入/输出等。

    此处,我们借海伦来定义一个简单的程序:

    1. #include <iostream>  
    2. #include <string>  
    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和自己的体会。

    如以上文章或链接对你有帮助的话,别忘了在文章button或到页面右下角点击 “赞一个” button哦。你也能够点击页面右边“分享”悬浮button哦,让很多其它的人阅读这篇文章。

  • 相关阅读:
    CSS------添加注释框
    MyEclipse------制作通讯录
    JavaScript------入门
    JSTL标签库简介
    过滤器在Web开发应用------解决中文乱码
    Servlet------(声明式)异常处理
    电脑环境变量里面的参数
    MyEclipse------黑科技
    MyEclipse------从MySQL取出图片
    MyEclipse------带进度条的输入流
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4274123.html
Copyright © 2011-2022 走看看