编写一个程序,输出以下逻辑表达式的值。假定:“int a=3,b=4,c=5,x,y;”。

2025-03-02 08:14:54
推荐回答(2个)
回答1:

#include 
void main()
{
int a=3,b=4,c=5,x,y;
printf("%d  ",a+b>c&&b==c);
printf("%d  ",a||b+c&&b-c);
printf("%d  ",!(a>b)&&!c||1);
printf("%d  ",!(x=a)&&(y=b)&&0);
printf("%d",!(a+b)+c-1&&b+c/2);
}

运行结果:

回答2:

(1)0、(2)1、(3)1、(4)0、(5)1。