黑马程序员技术交流社区
标题:
代码格式问题
[打印本页]
作者:
Jaybor
时间:
2015-3-14 19:50
标题:
代码格式问题
byte b=1;b=b+=1;
请问上述式子正确吗
作者:
Shey
时间:
2015-3-14 19:59
对啊,怎么不对,b==2
作者:
hamesksk
时间:
2015-3-14 20:18
完全正确,b=b+=1; 从右看到左,右边运算后赋值到左边
作者:
wdhm5423
时间:
2015-3-14 20:47
正确,b=b+=1;这个语句就是b+=1;b=b;
先算b+=1;+=会有自动转换,如果你这么写b=b+1;右边就是int型,需要强制转换。
作者:
ankje
时间:
2015-3-14 22:55
正确,但有什么意思呢
作者:
浓眉小眼
时间:
2015-3-14 23:31
不知道为什么要这么写,楼主怎么想的啊?
作者:
wu1123
时间:
2015-3-14 23:39
对的,若是b=b+1,编译失败
作者:
大神在何方
时间:
2015-3-14 23:53
你疯了吗
作者:
大神在何方
时间:
2015-3-14 23:55
这样的式子前面那个b=b+1意义没用啊,前面那个b有什么用呢,就好像说你说你的名字“我叫,我叫XXX”没有意义
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2