第一:if语句的一般形式:
if(expression)
statement1;
statement2;
对于条件判断,我觉得要点在于“条件”(expression),它是一个结果为false或true的任意表达式。这个语句的执行顺序是这样的,先判断expression,结果为true的话,就执行statement1,跟着执行statement2。结果为false的话,就忽略statement1,直接执行statement2。
第二:扩展:if(expression)
statement1;
else
statement1.1;
statement2;
执行顺序:当expression结果为true时,就执行statement1,再执行statement2。当expression结果为false时,就执行statement1.1,再执行statement2。
第三:其实可以把第二中的statement1或statement1.1所在的位置用一个“块“来代替,块一般是这样的“{语句1 ; 语句2;...}”。
即: if(expression)
{
statementA1;
statementA2;
......
}
else
{
statementB1;
statementB2;
}
Next_statement;
其执行顺序和第二一样。
(待续)