A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 任长存 中级黑马   /  2015-12-25 14:55  /  451 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

short s = 1;
short += 1;与 short = short + 1;的区别
看视频没有太看懂,又没人解答一下。感激感谢。

4 个回复

倒序浏览
你问题也写错了,应该是s+=1;和s=s+1的区别(short s=1;).1的默认值是int型,后面那个就是错误的,short+1,自动提高了数据类型(int),又将int型装到short(大向小装肯定不行)。第一个是自动提升数据类型,第一个复杂写法是s=short(s+1);如果解决你的问题,帮忙加精,我最近赚技术分,也是入学的同道中人,互帮互助,大恩不言谢
回复 使用道具 举报 1 0
你确定题目不是
回复 使用道具 举报
你确定题目不是
short s = 1;
s += 1和s = s + 1的区别?
回复 使用道具 举报
没看懂  ,,,,,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马