if语句的三种形式
语法1:if (表达式)语句;
语法2:if (表达式) 语句1;else 语句2;
语法3:if (表达式1) 语句1;
else if (表达式2) 语句2;
else if (表达式3) 语句3;
……
else 语句n+1;
说明:
1. if 关键字后均为表达式(逻辑表达式、关系表达式、赋值表达式、变量等);
如:if (a=5) 语句; if (b) 语句;
2. 条件表达式必须用括号括起来,在语句后必须加分号;
3. 满足条件需执行一组语句时,该组语句必须用{ }括起来;
4. if 语句嵌套时,else 总是与它最靠近的未配对的if 匹配;
5.因为if 语句执行时总是简单地测试其中作为条件的“表达式”的值是0还是非0,便可利用这种特性来简化程序设计。如对于:
if (expression!=0) 完全可用 if (expression) 来代替;
同理: if(!exp)语句;等价于:if(exp= =0) 语句;
点击加载更多评论>>