C语言中&&比||的优先级高,但在这两个同时出现时又按从左至右运算?如:a||b&&c; 先运算a||b,在(a||b)&&c.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 10:51:42
C语言中&&比||的优先级高,但在这两个同时出现时又按从左至右运算?如:a||b&&c;先运算a||b,在(a||b)&&c.C语言中&&比||的优先级高,但在这两个同时出现时又按从左至右运算?如:a

C语言中&&比||的优先级高,但在这两个同时出现时又按从左至右运算?如:a||b&&c; 先运算a||b,在(a||b)&&c.
C语言中&&比||的优先级高,但在这两个同时出现时又按从左至右运算?
如:a||b&&c; 先运算a||b,在(a||b)&&c.

C语言中&&比||的优先级高,但在这两个同时出现时又按从左至右运算?如:a||b&&c; 先运算a||b,在(a||b)&&c.
&&比||的优先级高; a||b&&c,是先运算b&&c ,再 a||(b&&c).
程序验证:
void main()
{
int a=1,b=1,c=0;
printf("%d",a||b&&c);
getch();
}
输出结果为1.