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

简介:

前言

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

 

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

image

 

海伦的一生

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

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

image

 

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

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

 

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

#include <iostream>
#include <string>
using namespace std;
int main( )
{ 
	string name;

	cout << "What is your name?" << endl;
	cin  >> name;
	cout << "Hi," << name << " I am Helen !"<<endl; 

	system("PAUSE");			
	return 0;
} 

 

当你输入你的名字的时候,海伦向你问好。你会看到如下:(这里挺简单的我就不解释)

image

 

海伦的选择 选择语句

海伦得知自己遭遇了不幸,她虽然也会变得脾气不好。但后来她觉得对自己人生需要一个选择,做出选择的决心是很大的。一般都只是三分钟热度。为什么了,是心。是自己多少心多少才会。

 image

 

C++中的选择语句又称为分支语句,它通过对给定的条件进行判断,从而决定执行两个或多个分支中的哪一支。因此,在编写选择语句之前,应该首先明确 判断条件是什么,并确定当判断结果为“真”或“假”时应分别执行什么样的操作(算法)。C++程序中提供的选择语句有两种:if…else语句和 switch语句。

就像选择一样,我从海伦故事里学到了(有些伤感):

#include <iostream>
#include <string>
using namespace std;
int main( )
{
	string lifeCarryOn;

	cout << "要活着,珍惜好每一天。当成最后几天是吗?(y/n)" << endl;
	cin >> lifeCarryOn;

	if (lifeCarryOn=="y")
	{
		cout << "if something happened to u,u must tell yourself :" << endl;
		cout << "'you must be strong and carry on.'" << endl;
	}
	else
		cout << "sorry!" << endl;

	system("PAUSE");			
	return 0;
}

知识点:

==是关系运算符.  表示:判断是否相等的。如:if(a==b) /*判断a与b是否相等,如相等则为真*/
 

你可以看到下面的输出:

image

 

海伦的尝试  循环语句

学会说话,对于你我而言,是一个多么自然简单的话语。而对海伦来说,学习语言是一个漫长重复的过程。但她的坚持,她让他的妹妹终于听懂了她的话。

image

 

就像C++里面的循环语句,C++提供了三种循环控制语句:while语句,do…while语句,for语句。三种语句都由相似的三部分组成:进入循环的条件,循环体,退出循环的条件;完成的功能也类似。所不同的只是三者进入与退出循环的方式不同。

 

在这里我们用循环来模拟海伦的发音过程:

#include <iostream>
#include <string>
using namespace std;
int main( )
{
	string status = "y";
	int times = 1;
	
	while (status=="y")
	{
		cout << "正在努力发音第 " << times << " 次" << endl<<"继续吗?(y/n)"<<endl;
		times++;
		cin >> status;
	}
	system("PAUSE");			
	return 0;
}
 

你可以看到下面的输出例子:

image

 

循环语句中,存在的跳转语句。break,goto,continue语句,这里就不详细讲了。

 

海伦的故事到自己,想着。每天也不会去碰游戏,回去听自己喜欢的歌。和好朋友聊天,分享生活。开学了,我虽然有点点讨厌中国教育。但是我不讨厌我的同伴呢。哈,去帮好兄弟一个忙了。smile go!

image

相关文章
|
8月前
|
自然语言处理 供应链 算法
千星计划模式视频号爆单系统开发
比如视频号带货系统、一线公排系统、轻创优选系统等。看起来用户可能是在探索如何利用微信视频号的电商功能,开发一个能够快速提升销量的自动化系统。
|
11月前
|
存储 人工智能 开发框架
Kheish:开源的多智能体开发框架,通过 YAML 配置工作流和多个 Agent 共同协作解决复杂任务
Kheish 是一个开源的多智能体协调平台,基于大型语言模型(LLM)设计,能够通过灵活配置多个智能体来解决复杂任务。平台支持模块化集成、聊天式提示、反馈循环等功能,适用于代码审计、法律文件分析、客户服务自动化等多种应用场景。
351 18
Kheish:开源的多智能体开发框架,通过 YAML 配置工作流和多个 Agent 共同协作解决复杂任务
|
11月前
|
存储 监控 安全
建立有效的反馈机制
建立有效的反馈机制
1157 6
|
算法 安全 量子技术
深入理解量子计算:原理、挑战与未来展望
深入理解量子计算:原理、挑战与未来展望
|
算法 大数据 网络安全
|
算法 安全 关系型数据库
非对称加密算法Diffie-Hellman算法
Diffie-Hellman算法是一种非对称加密方法,用于在不安全的通道上建立共享密钥。它基于两个用户交换公开的p和g(大素数和其原根)以及各自的随机数计算得出相同的秘密密钥s/s&#39;。算法的安全性依赖于离散对数问题的困难性,防止未授权者计算出密钥。该算法与对称加密(如AES)结合,先生成共享密钥,再用于加密实际通信,确保消息安全。
501 2
|
机器学习/深度学习 数据采集 算法
深度学习在医学影像识别中的应用与挑战
医学影像识别是深度学习技术在医疗领域中的重要应用之一。本文将探讨深度学习在医学影像识别中的应用现状、挑战以及未来发展方向。通过对深度学习算法的介绍和医学影像识别的案例分析,展示了深度学习在提高医学影像诊断准确性、降低医疗成本、改善医疗服务质量等方面的潜力。同时,也指出了在医学影像识别中面临的数据质量、隐私保护、模型可解释性等挑战,并探讨了未来发展中需要解决的技术问题和可能的解决方案。
|
运维 Cloud Native 云计算
探寻云原生技术的发展趋势与应用前景
随着云计算技术的不断发展,云原生技术作为一种新兴的软件开发和部署范式,正逐渐引起行业关注。本文将探讨云原生技术的基本概念、发展趋势以及在实际应用中的优势,旨在帮助读者更好地理解云原生技术的重要性和未来发展方向。
245 1
|
前端开发 JavaScript Java
【软件设计师备考 专题 】如何选择合适的程序设计语言
【软件设计师备考 专题 】如何选择合适的程序设计语言
467 0