if(条件)
如果条件为真,执行这里;(条件为真才执行)
else
否则,执行这里。(只要不是真,就执行。)
----------------------------
if(条件1)
如果条件1为真,执行这里;(条件为真才执行)
elseif(条件2)
否则,当条件2为真执行这里。(当条件1不为真,条件2为真执行这里)
else
条件1,条件2都不为真,执行这里
扩展资料:
ifelse语句的结构为:
if(表达式){
语句块1
}else{
语句块2
}
意思是:如果表达式的值为真,则执行语句块1,否则执行语句块2。
所谓语句块(StatementBlock),就是由{}包围的一个或多个语句的集合。如果语句块中只有一个语句,也可以省略{},例如:
if(age>=18)printf("恭喜,你已经成年,可以使用该软件!\n");
elseprintf("抱歉,你还未成年,不宜使用该软件!\n");
由于ifelse语句可以根据不同的情况执行不同的代码,所以也叫分支结构或选择结构,上面的代码中,就有两个分支。
参考资料: