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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 13:58:16
执行inta,b,c;a=b=c=-1;++a&&++b||++c;后a,b,c值分别为?执行inta,b,c;a=b=c=-1;++a&&++b||++c;后a,b,c值分别为?执行inta,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值分别为?
执行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