a+=b ,i++,++i 如何用C#解释

 我来答
985967518
推荐于2018-03-30 · 知道合伙人教育行家
985967518
知道合伙人教育行家
采纳数:18027 获赞数:109849
14年本科毕业于河南理工大学,至今就读于河南理工大学攻读硕士学位,从事编程学习已有5年。

向TA提问 私信TA
展开全部
a+=b表示:把a与b的和赋值给a
i++和++i都表示:i自加1

a+=b等价于a=a+b;表示a的值加b;
i++和++i最终都是i自加1,但是也有区别:
i++ :先引用后增加
++i :先增加后引用
例如:i=1;
x=i++;( x=1,i=2;)
y=++i; (y=2,i=2;)
lkm_yt
2011-01-19 · TA获得超过6699个赞
知道大有可为答主
回答量:3426
采纳率:71%
帮助的人:1391万
展开全部
在C#中,a+=b就是将a+b的值赋给a,i++就是i=i+1,++i,不怎么常用,应该是先加1后使用,即先让i+1后再使用i的新值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yleek
2011-01-19 · TA获得超过125个赞
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:100万
展开全部
a+=b的意思是a=a+b
i++的意思是先使用i的值,然后i=i+1
++i相反,是先对i加1,然后使用i的值
语言里都是一样的,不分c#还是c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式