if((KEY_1 != RESET) &&(KEY_2 == RESET)) { // 满足租条件
}
C语言中if语句用法:
1、一般格式为:if (表达式) 语句 1 [ else 语句2 ]。
值得注意的是,else子句是可选的。当括号中的表达式的值为真值时,程序执行语句1,否则将执行语句2。
2、多个if嵌套使用。
(1)最近原则。当出现多个if语句嵌套在一起的时候,else子句与最临近的if语句匹配,就像题主给出的这道题目,else子句与第二个if语句匹配。
(2)强制匹配情况。如果将本题目稍作调整,在第二个if语句前面加上一个花括号“{”,同时在第一个printf语句后加一个花括号“}”,那么else语句就与第一个if匹配。
{
扩展资料:
if语句使用的注意事项:
1、if(条件表达式)其后没有分号。
一般来说,有"{}"有没有";",有";"就没有"{}"
2、if语句所控制的语句如果是一条语句,我们可以不写大括号;
如果控制的是两条以上的语句,必须加大括号。
if语句的控制体没有加大括号是其后跟的一条语句。
建议:永远加上大括号。避免不必要的错误。
有多个条件时,要看各个条件之间的关系,才能写出相应的逻辑表达式。关系不同,写出的语句也不同。下面是形式之一:main()
{int t
scanf("%d",&t)
if(t>1&&t<3||t>5&&t<7||t!=100||t!=101)
printf("条件成立\n")
}
值的说明的是,本举例没有实用价值,因为对于任何t值,都会输出"条件成立"。