c++零基础教学(3)判断

      判断作为程序是否执行或结束。也是很关键的东西!

      判断不用多说,就是字面意思。不过在这之前,我们要学习运算符。

 运算符有普通运算符。先来说普通运算符:

<//小于
>//大于
=//等于

这里要注意,在以后的for循环中,这些指的都是左右的数字。就比如a<5,就是指a在到达4的时候停止。

然后是逻辑运算符:

|//或:就是指在两个条件中只要有一个满足,就执行命令。
&//与:在两个条件中两个都必须满足,才执行。
!//非:就是取相反的值,例如3!=3,得到的结果是“不是”

//|和&都有短路语就是敲两个。他的作用是提高效率,如果其中的一个条件没有满足,那么剩下的就不做判断。

运算符就是以上这些,现在就可以学习判断了。

判断有两种语句,一个是if,一个是switch。

先来说if:

if(条件)命令
else if(条件)命令//另外的某种情况
else//另外的所有情况
//如果命令代码比较多,也可以这样
if()
{
//命令
}
else if()
{
//命令
}
else
{
}

比较常用的判断就是if和else。

然后就是用处不多,但有时特别有用的switch。

switch(在这个语句中要进行的判断的变量)
{
case 变量如果符合这个值就进行下面的操作://不要忘了冒号
   执行的命令;
   break;//不要忘记终止这个命令
}

然后就来进行实战演练!

先写一个简单的框架:

#include <bits/stdc++.h>//万能头

using namespace std;//命名空间

int main()//主函数
{
//执行程序的地方
	return 0;
}

关于if的应用

#include <bits/stdc++.h>

using namespace std;

int main()
{
	int n;
	cin>>n;//输入n
	if(n>=20)cout<<"你输入的数在20或以上!";//判断数在20或以上
	else if(n>=10) cout<<"你输入的数在10或以上!";//判断数在10或以上
	else cout<<"你输入的数是其他数!";//判断数是其他数。
	return 0;
}

顺便提一下,cin是输入,而且只能是变量。

关于switch的应用:

#include <bits/stdc++.h>

using namespace std;

int main()
{
	int n;
	cin>>n;//输入n
	switch(n)
	{
		case 10://因为switch限制很多,不能用if那样的。所以不推荐用switch,他能做的if也能做。 
			cout<<"你的数是10!";
			break;//跳出这个判断。 
	}
	return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值