1、判断结构的语法
if语句
if( 条件 )
{
//判断成立之后执行的代码
}
当条件为true时,会执行if后面大括号中控制的代码
当条件为false时,跳过if后面的大括号,然后执行后面的代码
if…else…语句
if( 条件 )
{
}
else
{
}
if - else : 当if条件成立,执行if控制的语句,如果if不成立,执行else控制的语句
else if 语句
if( 条件 )
{
}else if( 条件 )
{
}else if( 条件 )
{
}
else {}
只要有一个if成立,后面的所有else if都不再执行。如果前面的所有判断都没有成立,会执行最后一个else。
嵌套的if语句和多分支if-else语句
if(条件){
if(条件){
}
}
switch语句
switch( 值 )
{
case 值 :
语句;
break;
case 值 :
语句;
break;
……
default:
语句;
break;
}
while语句
while( 条件 )
{
//代码
}
先执行while后面的条件,如果条件为true,进入while执行,将所有代码全部执行完成之后,重新回到while的条件部分继续判断,直到条件不成立,循环结束,再执行后面语句。
运算符
当++或--出现在变量前,会先自行加一或减一,在做赋值运算。
当++或--出现在变量后,会先做赋值运算,再自行加一或减一。
所有的关系运算符的运算结果都是布尔类型,不是true就是false。
与:
&,无论左边真假,右边都要执行。
&&,如果左边为真,右边执行;如果左边为假,右边不执行。
或:
|,无论左边真假,右边都要执行。
||,如果左边为假,右边执行;如果左边为真,右边不执行。