黑马程序员技术交流社区
标题:
C#中++在变量前面和后面的区别
[打印本页]
作者:
王彦伟
时间:
2012-12-20 18:19
标题:
C#中++在变量前面和后面的区别
C#中++或--在变量前面和后面的区别
作者:
王晨
时间:
2012-12-20 19:01
这个?应该和C语言之类的是一样的吧!
++放在后面表示,先做完赋值运算之后,再进行自身+1
++放在前面表示,先自身+1再赋值
作者:
张亚鑫
时间:
2012-12-20 21:07
++在前面先自身加1,在进行表达式运算,++在后面是先进性表达式运算,最后自身再加1.
--同理
作者:
唐海军
时间:
2012-12-20 21:43
i++ 表示先使用 使用完之后加1
++i 表示 先+1 在使用
作者:
李先洋
时间:
2012-12-20 22:41
前++ 是自身先加1然后才使用,后++先使用然后在加1
作者:
汪磊
时间:
2012-12-20 22:47
++在后就是用完这个变量后在运算,
++在前就是先让这个变量自增然后再用
作者:
杨长川
时间:
2012-12-20 22:52
本帖最后由 杨长川 于 2012-12-20 22:56 编辑
++ 是自增型操作,每次的增量均为1。但是使用上有一些需要注意的地方。
比如说有两个int型变量A和B,则
B=++A;
就是将A先进行自增1操作,运算的结果返回给B。
而B=A++;
则是现将A的值传送给B之后,再进行自增1操作。
作者:
苏波
时间:
2012-12-21 10:23
++在前 表示 先自增 再参加运算
++在后 表示 先运算 再自增
作者:
dbqwaii
时间:
2012-12-21 10:55
i++ 表示 运算完成以后+1
++i 表示 先+1 在完成运算
作者:
苗昆明
时间:
2012-12-21 12:16
记住一句话就好 ++在前先加,++在后后加
作者:
郭小伟
时间:
2012-12-21 12:22
前++ 是先自身加1 再参与运算,后++是先参与运算再自身+1,结果都是自身加1 ,但是表达式的值就不一样了。同理减也是这样。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2