前言:
此刻大家对“c语言里else if语句怎么配对”大致比较关怀,我们都想要学习一些“c语言里else if语句怎么配对”的相关内容。那么小编也在网络上收集了一些对于“c语言里else if语句怎么配对””的相关内容,希望看官们能喜欢,姐妹们一起来学习一下吧!逻辑运算符&& 逻辑与|| 逻辑或! 逻辑非逻辑与(并且)
bool isRight = 表达式1 && 表达式2 ;
逻辑与连接的两个表达式,要能够求解成bool类型,一般情况下都是关系表达式。
整个逻辑与运算的结束也是bool类型
表达式1
表达式2
逻辑与结果
True
True
True
True
False
False
False
True
False
False
False
False
注意:1.当两个表达式全为true,其结果为true。
2.当第一个表达式为false时,第二个表达式就不参与运算,直接返回结果为false。
三、逻辑或(或者)
bool isRight = 表达式1 || 表达式2 ;
逻辑或连接的两个表达式,要能够求解成bool类型,一般情况下都是关系表达式。
整个逻辑或运算的结束也是bool类型
表达式1
表达式2
逻辑与结果
True
True
True
True
False
True
False
True
True
False
False
False
注意:1.当两个表达式只要有一个为true,其结果为true。
2.当第一个表达式为true时,第二个表达式就不参与运算,直接返回结果为true。
逻辑非(取反)
这是一个一元运算符:
用法: !(布尔类型的表达式)
效果:如果布尔类型的表达式为true,加!号后,其整个式子的结果为false;
如果布尔类型的表达式为false,加!号后,其整个式子的结果为true;
if结构的基本语法
If(条件)
语句1;
执行过程:首先判断条件的结果,如果条件为true,则执行语句1,如果条件为false,则跳过语句1,执行后面的语句。
注意:①if后面括号中的条件,要能计算成一个bool类型的值。
②默认情况下,if语句只能带一句话,即和if语句有关系的语句只有语句一。
③在if语句中,如果想让if带多句话,则可以用{}把想让if带的多句话括起来组成语句块。
If(条件)
{
语句1;
语句2;
......
语句n;
}
执行过程:如果条件为false,那么将跳过if所带的语句块中的所有语句。
要求:我们在写程序时,哪怕if语句只带一句话,也要把他写在大括号中。
例:
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int a = 5;
if (a>6)
Console.WriteLine("a>6成立"); //if默认只带这一句
Console.WriteLine("程序结束"); //这一句跟if没有关系
Console.ReadKey();
}
}
}
If-else结构
语法:
If(条件)
{
语句块1;
}
else
{
语句块2;
}
执行过程:
如果条件为true,则执行if带的语句块1,并且跳过else带的语句块2.
如果条件为false,则跳过if带的语句块1,并且执行else带的语句块2.
注意:上面两个语句块,根据条件结束为true或false,总要执行一个。
if-else if
在if-else if语句中,只有当上一个条件不成立时,才会进入下一个if语句并进行if语句后面的条件判断。一点有一个if后面的条件为true,则执行此if所带的语句(块),语句(块)执行完成后,程序跳出if-else if结构,如果所有的if条件都不成立,则如果最后有else则执行else所带的语句,否则什么都不执行。
标签: #c语言里else if语句怎么配对