问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

i =1; 和i=i 1;有什么区别

发布网友 发布时间:2022-04-23 06:08

我来回答

1个回答

热心网友 时间:2023-10-18 09:42

第二个会编译出错的。
因为 i=i+1; 是两步运算。
首先,i+1,返回一个int型的值(这里是2),(之所以是int型,是因为程序中将常量1默认定义为int类型。)然后试图将这个int型的值赋值给short型的i,这种类型转换需要强制定义,所以会出现编译错误。
修改方案:i=(short)(i+1);
而 i+=1; 则是一步运算。
就是使用+=运算符,给i加1,同时将加算结果(这里是short型的2)返回。但因为前面没有赋值语句,返回值未被赋给任何变量。返回值类型的不同,是+运算符和+=运算符的一大差异。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
膀胱癌医生要为什么要检查上尿路? 游览器书签怎样添加到手机桌面 玫瑰花是早上开还是晚上开 玫瑰是晚上开花吗 左拾遗是什么官左拾遗的解释 怎样炖羊肉好吃又烂 怎样炖羊肉软烂无膻味好吃 ...之心度君子之腹的意思以小人之心度君子之腹的解释以小人之心度君子... 以小人之心度君子之腹什么意思以小人之心度君子之腹出处介绍 苹果macbook pro开机音乐是什么 苹果台式电脑声音苹果电脑开机声音怎么设置 十万火急!!!关于专业问题? 如何将心理学应用到人力资源管理当中 “i++”和“++i”的区别 工商管理和 人力资源管理 哪个好点? 请教i++与++i的区别 人事新手,应该看什么书 ++i和i++有什么区别 请举例说明 谢谢 从事人事工作考什么证书好 i++与++i有什么区别是什么? 人力资源专业 和计算机专业哪个更好就业 人力资源管理是文科专业还是理科专业 求*劳动人事学院人力资源管理专业的考研专业课历年真题和参考书目 人力资源的解释 人力资源都考什么啊?有用吗 谁有关于人力资源论文的?小弟急用 中国人力资源前沿网论坛是HR的专业论坛吗? 找出人力资源管理最前沿的、最新专业理论名词,并将该理论的内容,整理成研究报告。要反映该理论从无到有_百度问一问 公务员考试考哪几科2020年? 公务员考几门课程? 公务员考试要考几个小时?考几堂? 管理学就业方向及前景 i++和 ++i的区别 上海师范大学法政学院的专业设置 三步踩abc中的a步b步和i步的区别在哪 教育学是什么样的一门学科,怎样去学好它? 新时期石油石化企业地质档案人力资源管理策略 Java里面i++和++i到底有什么区别? 自增运算符i++和++i的区别 for(i=1;i>n;i++)与for(i=1;i>n;++i)有何区 英语句子中用到的I与I am(I'm)的区别?谁能告诉我的用法意义,谢谢! 详细解释一下++i和i++的区别 I步的长度是怎样测量的 工行i类和ii类区别 包书皮时怎样把书皮包出三角形的折角? 包书皮的具体过程 包书皮的尺寸以及方法是什么? 包书皮的过程 不用胶条的包书皮方法 简单点的包书皮方法 八爪鱼的做法都有哪些?哪些做法简单易学?