问题详情

若有以下程序段:int a=0,b=0,c=0;c=(a-=a-5,a=b,b+3);cout<<a<<","<<b<<","<<c<<endl;其输出结果是


A、3,0,-10

B、0,0,3

C、-10,3,-10

D、3,0,3

时间:2022-01-03 04:54 关键词:

答案解析

B
解析:本题考察逗号表达式的使用规则。逗号表达式的求值步骤为:从左向右依次计算表达式的值,将最后一个表达式的值作为整个逗号表达式的值,本题中C最后结果为b+3的值即3,a,b的值均不变为0,故正确答案为B项。
相关问题