从零开始学习C++——判断

了解判断语句

判断语句就是一种实现在不同情况下执行不同语句的语句。可能有亿一点绕,可以理解为,有一个开关,只有当条件满足时(判断),才会开,并执行一些操作(语句)。
逻辑如下:

执行
执行
判断
值为true
成立
语句1
值不为false
值为flase
不成立
语句2
值不为true

现在大家应该对判断语句有了一些了解 就算不了解接着往下看也会理解的

if语句

在学习if语句之前,需要先了解条件表达式。

条件表达式

格式如下:
值1 表达式 值2

表达式类型

形式判断的东西
==判断值是否相等
!=判断值是否不相等
>判断值1是否大于值2
>=判断值1是否大于等于值2
<判断值1是否小于值2
<=判断值1是否小于等于值2
||只要两边有一个为true,即为true,否则为false
&&需要两边有都为true,才为true,否则为false

说明:条件表达式值可以用bool类型去存

我们用bool类型的变量举个类型:

int a,b;
a=1,b=1;
bool flag=a==b;

flag最后的值为true

使用if

if语言格式

格式如下:

if (/*条件表达式*/)
{
	//为真执行的语句
}else 
{
	//为否执行的语句
}

说明:一值或一个变量,也是表达式,且非0即真(只要不是0,就是true)
举个例子:

#include <bits/stdc++.h>
using namespace std;
int a,b;
bool flag;
int main()
{
	a=0,b=1;
	flag==(a||b);
	if (flag&&a||b)
	{
		printf("YES\n----Phantom");
	}else
	{
		printf("NO\n----Phantom");
	}
	return 0;
}
//快去运行代码吧

运行看看吧

else if语句

这个的用法比较简单直接上例子

#include <bits/stdc++.h>
using namespace std;
int a,b;
bool flag;
int main()
{
	a=0,b=0;
	flag==(a||b);
	if (flag&&a||b)
	{
		printf("YES\n----Phantom");
	}else if (b==0&&a==0)
	{
		printf("NO\n----Phantom");
	}else 
	{
		printf("Never\n----Phantom");
	}
	return 0;
}
//快去运行代码吧

其实else if是为了判断更多的情况
逻辑如下:

执行
执行
执行
判断条件1
成立
语句1
不成立
判断条件2
成立
语句2
不成立
判断条件2
成立
语句3
......

题目推荐

PH0006
PH0007
希望大家做一下,也可以做一些其他题目

结尾

现在,我们就学会了判断语句,下篇文章,我们学循环
最后还是希望大家,去积极做题

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值