执行语句x=(a=5,b=a++)后,x,a,b的值依次为什么
答案:2 悬赏:20 手机版
解决时间 2021-04-07 20:16
- 提问者网友:了了无期
- 2021-04-07 15:54
执行语句x=(a=5,b=a++)后,x,a,b的值依次为什么
最佳答案
- 五星知识达人网友:等灯
- 2021-04-07 16:42
执行语句x=(a=5,b=a++)后
x是6
a是6
b是5追问我知道执行b=a++后b为6,为什么x也是6,不是5呢追答额 不好意思 x应该是5 我写错了
x等于最后一个表达式的值,应该和b一样 都是5
执行b=a++后 b是5 a是6 x和b一样 也是5追问a为5,a++后不就是6吗 把6赋值给B b不就是6了吗追答b=a++表示a先把值赋给b后 再自增加1
如果是b=++a的话 b就是6 a也是6来自:求助得到的回答
x是6
a是6
b是5追问我知道执行b=a++后b为6,为什么x也是6,不是5呢追答额 不好意思 x应该是5 我写错了
x等于最后一个表达式的值,应该和b一样 都是5
执行b=a++后 b是5 a是6 x和b一样 也是5追问a为5,a++后不就是6吗 把6赋值给B b不就是6了吗追答b=a++表示a先把值赋给b后 再自增加1
如果是b=++a的话 b就是6 a也是6来自:求助得到的回答
全部回答
- 1楼网友:由着我着迷
- 2021-04-07 17:44
x=(a=5,b=a++)
a = 6;
b = 5;
x = 5;
a = 6;
b = 5;
x = 5;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯