满足条件 -C++条件判断

本文以我的世界(Minecraft)游戏为例,介绍了游戏中的基本生存策略,并将这一过程与现实生活中的基础设施建设进行类比。同时,文章引入了编程的概念,通过简单的伪代码展示了如何在游戏中砍伐树木获取资源的过程。

引言

小森在玩MC(我的世界) 的时候,一般都玩生存,所以你们应该知道 :要想致富先 撸树,这个玩法 可是非常原始,但必须在平原或者森林里,若是一开始就在沙漠里可想而知,没有一点资源,怎么玩下去 ,当然走出去 要是下一个区域 里有树那很好, 没树继续.若在此之前发生了饱腹度一点一点的掉 你有可能是饿si,重新来应该还会出现在那个大沙漠里, 如果在哪之前就发现前面有平原 赶紧过去 赶紧撸树, 一个木头合成四个木板 四个木板合成工作台 在这里插入图片描述

在这里插入图片描述

这些都是有条件的 一旦到达目标结果就可以解锁新的游戏方块 非常符合这个现实生活

现实生活中要想致富,先修路 ,一旦路一通 ,经济就起来,所以后来的通信 ,桥, 并肩为基础设施建设 , 只因(基)建 ,(关于这位博主是小黑子的事情 ,欢迎热烈讨论…),

以上我的世界的点击木头的实现…伪代码:

如果(点击木板){
木板数量= 木头*4;
}

条件判断语句

通过上面的引言可以看出满足条件的好处

来说C++满足条件的 的用法:

if 语句

if(点击木板){
木板数量= 木头*4;
}

if语句通常是满足一个条件执行花括号里的代码

小例子:

if(age<2){//婴儿
//....
}

用流程图来:
在这里插入图片描述

大家一定要把流程图 用熟练来 !

else 语句

就是不满足条件执行的语句

if(age<2){//婴儿
//..….
}else{
//..….
}

用流程图来:
在这里插入图片描述

else if 语句

就是第一个条件不满足执行第二个条件, …….直到不满足会执行else语句

例子:

ABC选择题:

// 以下那首歌提到了古巴比伦颁布了汉诺拉比法典
// a:爱在东元前
// b:爱在七块钱
// c:爱在西元前

if(ch=='a'){
    cout << "错误:爱在东元前 没有此歌!"<< endl;
}else if (ch=='b'){
    cout << "错误:爱在七块钱 调侃周杰伦的歌!"<< endl;
}else{
  cout << "Jay chou 迷! "<< endl;
}

流程图:

在这里插入图片描述

C++中,常见的条件判断方法有`if`语句、`if-else`语句、`if-else if-else`语句和条件运算符(三元运算符)。 ### `if`语句 `if`语句用于在满足特定条件时执一段代码。其基本语法如下: ```cpp if (条件判断语句) { // 要做的事情 // ...... } ``` 示例代码: ```cpp #include <iostream> using namespace std; int main() { int num = 10; if (num > 5) { cout << "num大于5" << endl; } return 0; } ``` ### `if-else`语句 `if-else`语句在条件为真时执`if`块中的代码,条件为假时执`else`块中的代码。语法如下: ```cpp if (条件判断语句) { // 条件为真时要做的事情 // ...... } else { // 条件为假时要做的事情 // ...... } ``` 示例代码: ```cpp #include <iostream> using namespace std; int main() { int num = 3; if (num > 5) { cout << "num大于5" << endl; } else { cout << "num小于等于5" << endl; } return 0; } ``` ### `if-else if-else`语句 `if-else if-else`语句用于多个条件的判断,依次检查条件,当某个条件为真时执相应的代码块,若所有条件都不满足则执`else`块中的代码。语法如下: ```cpp if (条件判断语句1) { // 条件1为真时要做的事情 // ...... } else if (条件判断语句2) { // 条件2为真时要做的事情 // ...... } else if (条件判断语句3) { // 条件3为真时要做的事情 // ...... } else { // 所有条件都不满足时要做的事情 // ...... } ``` 示例代码: ```cpp #include <iostream> using namespace std; int main() { int score = 75; if (score >= 90) { cout << "成绩为优秀" << endl; } else if (score >= 80) { cout << "成绩为良好" << endl; } else if (score >= 60) { cout << "成绩为及格" << endl; } else { cout << "成绩为不及格" << endl; } return 0; } ``` ### 条件运算符(三元运算符) 条件运算符是一种简洁的条件判断方式,语法为`条件判断语句 ? 表达式1 : 表达式2`,当条件为真时返回表达式1的值,为假时返回表达式2的值。 示例代码: ```cpp #include <iostream> using namespace std; int main() { int a = 0; int b = 0; cin >> a; b = (a > 5 ? 3 : -3); cout << b << endl; return 0; } ``` ### 条件判断在系统编程中的应用 在系统编程中,条件判断有着广泛的应用,如错误处理、资源管理和并发控制等。可以使用`if`语句来检查错误,并进相应的处理;控制资源的分配和释放;实现并发控制,例如互斥锁和条件变量 [^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小森程序员

若能帮助到你,小费自愿付费

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值