已有声明“int x,a=3,b=2;”,则执行赋值语句“x=a>b++?a++:b++;”后,变量x、a、b的值分别为___(26)___.A. 3 4 3 B. 3 3 4 C. 3 3 3 D. 4 3 4求详细解释,谢谢
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 06:14:30
![已有声明“int x,a=3,b=2;”,则执行赋值语句“x=a>b++?a++:b++;”后,变量x、a、b的值分别为___(26)___.A. 3 4 3 B. 3 3 4 C. 3 3 3 D. 4 3 4求详细解释,谢谢](/uploads/image/z/5228443-19-3.jpg?t=%E5%B7%B2%E6%9C%89%E5%A3%B0%E6%98%8E%E2%80%9Cint+x%2Ca%3D3%2Cb%3D2%3B%E2%80%9D%2C%E5%88%99%E6%89%A7%E8%A1%8C%E8%B5%8B%E5%80%BC%E8%AF%AD%E5%8F%A5%E2%80%9Cx%3Da%3Eb%2B%2B%3Fa%2B%2B%3Ab%2B%2B%3B%E2%80%9D%E5%90%8E%2C%E5%8F%98%E9%87%8Fx%E3%80%81a%E3%80%81b%E7%9A%84%E5%80%BC%E5%88%86%E5%88%AB%E4%B8%BA___%2826%29___.A.+3++4++3++++++B.+3++3++4+++++C.+3++3++3++++++D.+4++3++4%E6%B1%82%E8%AF%A6%E7%BB%86%E8%A7%A3%E9%87%8A%2C%E8%B0%A2%E8%B0%A2)
已有声明“int x,a=3,b=2;”,则执行赋值语句“x=a>b++?a++:b++;”后,变量x、a、b的值分别为___(26)___.A. 3 4 3 B. 3 3 4 C. 3 3 3 D. 4 3 4求详细解释,谢谢
已有声明“int x,a=3,b=2;”,则执行赋值语句“x=a>b++?a++:b++;”后,变量x、a、b的值分别为___(26)___.
A. 3 4 3 B. 3 3 4 C. 3 3 3 D. 4 3 4
求详细解释,谢谢
已有声明“int x,a=3,b=2;”,则执行赋值语句“x=a>b++?a++:b++;”后,变量x、a、b的值分别为___(26)___.A. 3 4 3 B. 3 3 4 C. 3 3 3 D. 4 3 4求详细解释,谢谢
a++先赋值后自加,所以执行完语句后,自然是等于4,b自然是3
a>b,所以x = a++,所以x = 3 答案是 A