执行int a,b,c; a=b=c=-1; ++a&&++b||++c;后a,b,c值分别为?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 19:01:44

执行int a,b,c; a=b=c=-1; ++a&&++b||++c;后a,b,c值分别为?
执行int a,b,c; a=b=c=-1; ++a&&++b||++c;后a,b,c值分别为?

执行int a,b,c; a=b=c=-1; ++a&&++b||++c;后a,b,c值分别为?
执行int a,b,c; a=b=c=-1; ++a&&++b||++c;后a,b,c值分别为
a是0
b是-1
c是0
因为 ++a&&++b||++c这个逻辑表达式
先计算&& 因为 ++a是0 所以这部分为0 ++b不执行
再计算|| ++c要计算 所以c=0

a=3,b=23453