1 关系运算符与逻辑运算符
算数运算符的优先级高于关系运算符
关系运算符的优先级高于逻辑与(&&)和逻辑或(||)运算符
例:
5>3&&8<4-!0
解:虽然!0优先级很高为第二优先级,但是由于短路运算,优先计算5>3,结果为1,满足&&左关系式成立,随后计算&&右关系式,优先计算!0为1,4-1=3,8<3不成立为0,最后运算&&,结果为0。
2 if-else语句
#include <stdio.h>
int main()
{
int i;
while(scanf("%d",&i))
{
if(i>0)
{
printf("i is bigger than 0\n");
}else{
printf("i is not bigger than 0\n");
}
}
return