讲解:||和&&
一、||
||指的是“或”,用于连接两个判断句,若两个判断句只要有一个成立,则整个其小括号()里面的语句皆为成立。
例:
int n=0;
if(n==1||n*2==0)//这里面虽然n≠1,但n×2=0,则if成立,返回true值,输出1。
{
cout<<1;
}
二、&&
&&指的是“并且”,用于连接两个判断句,两个条件都成立,整个小括号()里面的语句才成立。
例:
int n=0;
if(n==0&&n+1==0)//虽然n=0但n+1≠0所以条件不成立
{
cout<<1;
}