社区
C#
帖子详情
请问在下面这段话中i++与++i意思一样吗?
rodger_yanglq
2010-04-26 08:27:50
int i;
for (i = 1; i <= 10; i++)
{
textBox1.Text = i.ToString();
}
...全文
161
22
打赏
收藏
请问在下面这段话中i++与++i意思一样吗?
int i; for (i = 1; i <= 10; i++) { textBox1.Text = i.ToString(); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
libolei
2010-04-27
打赏
举报
回复
这么简单的问题 测试一下 加个断点跟跟不就哦了?
Thr21ough
2010-04-27
打赏
举报
回复
++1是先加后运算
1++是先运算再加
wangwenzhuang
2010-04-27
打赏
举报
回复
++在前先加后用
++在后先用后加
记住这个口诀.哈哈
ATH_SEG
2010-04-27
打赏
举报
回复
这儿一样,++i是先加,i++是后加
如:i=9;x=i++;则x为9,i是10;y=++i;则y与i都是10
HELLOWORDC
2010-04-26
打赏
举报
回复
我理解一般情况下,i++与++i只有在数学等式中意义不一样,在其他地方意义都一样。
【如果我的回答对你有所帮助,请到下列地址http://download.csdn.net/source/2247484 下载原创家庭记账软件,并给出宝贵意见!】
Hello_Godsend
2010-04-26
打赏
举报
回复
这里一样,如果要参与计算的话,of course不一样啦。。
LJ_welcome
2010-04-26
打赏
举报
回复
这个循环应该是: 在for循环中 i++ 与 ++i 的执行结果是一样的。都是打印出12345678910
但我不保证,其他地方。
我想说的就是: i++是先执行后加;而++i的先自加一次。只要记住这个特性,好好的分析,应该没问题!相信自己!
ricky022
2010-04-26
打赏
举报
回复
这个里边好似一样的!
梦想橡皮擦
2010-04-26
打赏
举报
回复
一个是加以后使用
另一个是使用后加以
xrongzhen
2010-04-26
打赏
举报
回复
i++ 先使用i再加1
++i 先加1再使用i
xray2005
2010-04-26
打赏
举报
回复
++x x加1后使用x(前置加)
x++ 使用x值后加1(后缀加)
hellosm
2010-04-26
打赏
举报
回复
[Quote=引用 6 楼 liuyileneal 的回复:]
在for循环中效果是一样的,但是要记住
++x 使用的值为x+1,x的新值也是x+1
x++ 使用的值为x x的新值为x+1
[/Quote]
顶~~
sanyuedeyu
2010-04-26
打赏
举报
回复
有时候一样,有时候不一样!
rdsnow
2010-04-26
打赏
举报
回复
先加 还是 后加
请叫我卷福
2010-04-26
打赏
举报
回复
一个用了再加1,一个先加1再用,放在这里是一样的,但换了地方就不一定了
chuanch_1989
2010-04-26
打赏
举报
回复
一样的
只要不是这样的 j=i++ 或者 j=++i;
liuyileneal
2010-04-26
打赏
举报
回复
在for循环中效果是一样的,但是要记住
++x 使用的值为x+1,x的新值也是x+1
x++ 使用的值为x x的新值为x+1
wuyq11
2010-04-26
打赏
举报
回复
++x x加1后使用x(前置加)
x++ 使用x值后加1(后缀加)
onenewsmile
2010-04-26
打赏
举报
回复
效果是一样的
for (i = 1; i <= 10; i++)
的执行过程:
i = 1;
---->
i <= 10
;----->
textBox1.Text = i.ToString()
;----->
i++
------>i <= 10[/color];----->
textBox1.Text = i.ToString()
;
如此反复,所以结果是一样的
hepeng_8
2010-04-26
打赏
举报
回复
看你要的是加了以后的值还是以前的值
加载更多回复(2)
深谈i
++
和
++
i
本文详细解析了C
++
中
i
++
与
++
i的微妙差异,尤其是在赋值表达式
中
的表现。通过实例说明了后自增i
++
与前自增
++
i在获取值前后的不同,以及涉及的运算优先级问题。
如何理解java
中
i
++
与
++
i的区别
本文详细阐述了i
++
和
++
i在编程
中
的执行顺序和原理,指出i
++
先自增后返回旧值,而
++
i先返回新值后自增。在循环语句
中
,通常使用i
++
以避免额外的临时变量导致的性能下降。通过实例解释了i
++
在赋值操作
中
的行为,并探讨了其在循环条件表达式
中
的应用考虑。
通过javap终极理解
++
i和i
++
的区别
本文深入探讨Java字节码的解析过程,通过javap反汇编命令揭示Java编译器内部工作原理,包括变量声明、赋值操作及i
++
与
++
i的区别。通过实例分析,解释了局部变量在栈
中
的存储方式,以及如何影响变量的值和地址。
java 反编译结果不同_(转)java反编译i
++
和
++
i问题
本文详细介绍了javap反汇编器的使用方法及如何通过它解析Java字节码。通过具体示例展示了如何利用javap理解Java编译器的工作原理,并探讨了i
++
与
++
i等操作符的具体实现。
在C
++
中
,为什么部分程序员喜欢在循环
中
写‘
++
i’而不是‘i
++
’?
探讨了前置与后置递增操作符在不同数据类型上的性能差异,指出对于内置类型,两者性能相当,而对于自定义类型,前置递增通常表现更优。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章