有两种判断语句 if 判断和 switch 判断
if判断是一个简单明了的语句。但是学习它之前先要学会几个逻辑运算符
- ==等于——就是等于,为了和赋值的 ‘=’ 区分开来,就创立了它 eg:a
==
b a等于b - !=不等于——(!)在C++和C语言中就是不的意思 eg:n!=1 n不等于1
- &&与——并且的意思,需要同时成立 eg:if(a
==
1&&b==
i) 既要a等于1,又要b等于i - ||或——或者的意思,只需要成立一个即可 eg:if(a
==
1||a==
0||a==-1) a等于1或0或-1(千万不能写成a==
1||2||3)的样子 - ‘>=’
- ‘<=’
- ‘>’
- ‘<’ eg:if(a>=b&&b<=c&&d>i&&i<j)这样使用的
以上几个符号与原意一样分别为:大于等于,小于等于,大于,小于。
if语句
语法就是
if(){
//这里是你要执行的东西
}//当。。。做。。。
switch语句
这个有点麻烦
是判断当某个变量为某个数时候,做事情
例如:
当a为1时a=a+1
当a为2时a=a+2
当a为3时a=a+3
。。。
整个语句是这样写的:
#include <iostream>
using namespace std;
int main(){
int a;
cin>>a;
switch(a){//switch中间是需要判断的数字
case 1:
//当a为1时
//case后面不需要大括号
a=a+1;
break;//如果你不想继续判断case2的话就加break,如果想一个一个判断就不加
case 2:
//当a为2时
a=a+2;
break;//如果你不想继续判断case3的话就加break,如果想一个一个判断就不加
case 3:
//当a为3时
a=a+3;
break;
}
return 0;
}
基本就是这样
如果有不懂的地方可以随时评论
大多数晚上都是在线的。。。