在Java中,给定代码片段 int a=1; int b=2; int x=a+b++; 执行后,变量b和x的值分别是多少? A. b=2, x=3 B. b=3, x=3 C. b=3, x=4 D. b=2, x=4 答案解析 在表达式int x=a+b++中,b++表示先使用b的当前值进行运算,然后再将b的值加1。因此,x的值为1+2=3,而b的值在运算后自增为3。 正确答案:B