赞赞麋 发表于 2020-7-7 23:16:56

写出来运行不了

已知a,b,c的值,要求输出各逻辑表达式的值
#include<stdio.h>
int main()
{
        int a,b,c,x,y;
        a=3;
        b=4;
        c=5;
        printf("%d\n",a+b>c&&b==c);
        printf("%d\n",a||b+c&&b-c);
        printf("%d\n",!(a>b)&&!c||1);
        printf("%d\n",!(x=a)&&(y=b)&&0);
        printf("%d\n",!(a+b)+c-1&&b+c/2);
        return 0;
}
请指出错误之处

徐颖科 发表于 2020-7-7 23:28:36

你先逐行给自己写个注释,每一行代表什么意思。然后再说有什么问题。或许就不需要问别人了,自己就懂了。

小甲鱼的铁粉 发表于 2020-7-8 08:21:43

代码正确的,没有问题呀{:10_257:},我的运行结果
0
1
1
0
1

--------------------------------
Process exited after 2.966 seconds with return value 0
请按任意键继续. . .

shouzhuabing 发表于 2020-7-8 08:38:48

楼主是不是标点符号或者空格没答对
页: [1]
查看完整版本: 写出来运行不了