作业帮 > 综合 > 作业

#include main() { int a=4,b=7,c=5:int d1;d1=(ab--); printf("

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/14 15:05:51
#include main() { int a=4,b=7,c=5:int d1;d1=(ab--); printf("%d%d%d%d",
d1,a,b,c.);}这个程序的输出结果是多少?最主要的是那个逻辑的顺序是按什么顺序来的,给你加分了,
#include main() { int a=4,b=7,c=5:int d1;d1=(ab--); printf(
a=4,b=7,c=5 赋值
关键是这条语句d1=(ab--)
但这种语法是有问题的,||和&&是相同优先级的,
(a
再问: 加了&&,||后面也是不要看了吗?比如(44)&&(7>3)||~~(是不是这两个组成的复杂式就是看第一个比较呢?)
再答: (44)&&(7>3)||~~会比较到||,如果前面为真,则不管后面,如果为假,则还要管后面的结果,具体到(7>4)&&(7>3)||~~,因为(7>4)&&(7>3)是真,所以结果是1