作业帮 > 综合 > 作业

程序结果填空 请说明原因

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 15:15:44
程序结果填空 请说明原因
1.main() {int a,b,c; a=b=c=1; ++a||++b&&++c; printf(“%d,%d,%d”,a,b,c);结果:____,____,____ a=b=c=0; ++a&&++b||++c; printf(“%d,%d,%d”,a,b,c);结果:____,____,____ }
不知道手机打出来成了这个效果,总之大大们应该看得懂,希望有人能帮到我.
2,1,1
1,1,0
或运算为真后不再继续运算,为假则继续运算,故第一次结果为 2,1,1
并运算为真后继续运算,为假则不再继续运算,故第二次结果为 1,1,0
再问: 不好意思,我是C预言初学者,对此不太了解。我想知道第一个2怎么来的。还有两个式子具体算法是怎样的?还有或运算为真后不再计算,可是或应该最后计算啊。