执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为()

题目类型: 单选题

题目内容

执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为()

题目选项

A. 3,3,2
B. 3,2,2
C. 3,2,3
D. 2,3,2

正确答案

B

题目解析

本题(a=3,b=a--)为一个逗号表达式,所以此逗号表达式的值为b=a--的值,a将3赋值给b后,a自减为2。

题目纠错