c#中++ i和i++的区别是什么? 我来答 1个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 生活之书 高能答主 2023-07-31 · 答疑小帮手之生活领域 生活之书 采纳数:613 获赞数:233504 向TA提问 私信TA 关注 展开全部 区别如下:1、运算效率不同比如i=3,b=i++就是说b=3,完成之后让i变成4,b=++i就是先让i++变成4,然后b=4,其中++i比i++效率要高些。3、操作结果不同对于n=++ i ,进行操作后,n的值发生了改变,其值变成了i+1,对于n=i++ ,进行操作后,n的值不发生改变,其值仍然为i。3、赋值顺序不同++ i 是先加后赋值,++i 是后面一步才赋值的,所以它能够当作一个变量进行级联赋值,++i = a =b,即 ++i 是一个左值。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2023-08-05 c# i++和++ i是什么意思? 2018-12-07 c语言中++i和i++有什么区别 2 2017-08-22 C#i=0;i=i++,i的值是多少 1 2023-08-02 C语言中++ i和i++有什么区别? 为你推荐: