社区
C#
帖子详情
++count
q767063113
2010-11-23 11:02:33
++count是什么意思啊?
...全文
234
17
打赏
收藏
++count
++count是什么意思啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyerwing
2010-11-24
打赏
举报
回复
[Quote=引用楼主 q767063113 的回复:]
++count是什么意思啊?
[/Quote]
变量单独前置++,和后置++是没什么分别的
grasshopperwarbler
2010-11-24
打赏
举报
回复
++在前,先加后用
++在后,先用后加
jinson520
2010-11-24
打赏
举报
回复
先自增赋值给本身,然后参与运算
a1355466
2010-11-24
打赏
举报
回复
先自加后 在进行运算··
sweet_dogltx
2010-11-24
打赏
举报
回复
int i = ++count; //i=count+1 count会加1
int j = count++;//j=count count会加1
--是同样的道理
jiewei915
2010-11-24
打赏
举报
回复
全都正确~~~
artwl_cn
2010-11-24
打赏
举报
回复
4楼说得很详细了
hanzhehanzhe
2010-11-24
打赏
举报
回复
yes yes yes yes
余胜国
2010-11-24
打赏
举报
回复
int i = 0;
Console.WriteLine(i++);//先输出再加,如此结果便是0
Console.WriteLine(++i);//先加后输出,结果便是2(在之前加过1)
zmncsd8
2010-11-24
打赏
举报
回复
先自增1,再使用增加后的变量
q767063113
2010-11-23
打赏
举报
回复
哦~~~我知道啦~~谢谢
threenewbee
2010-11-23
打赏
举报
回复
将 ++count 单独作为表达式,而不使用 = 运算符,++count 和 count++ 以及 count += 1 是一样的。
Jessica66520
2010-11-23
打赏
举报
回复
粘来一段给你看看
一直以来,++ --语法浪费了太多人的时间。说句实在话,++ -- 在C语言中其实是一个很细节的语法,除了表达简练外,真的没有什么其它的好处了。
由于中国的C语言教程长期以来被谭浩强主宰,而谭又错误的把++ --作为一个C语言重点来教,并增加了一些难点,把本来很简单的语法,搞得复杂无比!
简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。
而 a = ++i,相当于 i=i+1; a = i;
而 a = i++,相当于 a = i; i=i+1;
如果实在搞不明白++ --怎么回事,那也不是什么天塌下来的事。
因为a=++i完全可以写成 i++; a=i。
a=i++完全可以写成 a=i; i++。
而且,这也是一种好的程序风格:++ -- 语句如非特殊需要,请单独一行使用
ds252743641
2010-11-23
打赏
举报
回复
将count的值加1
之后表达式++count的值也是加1
「已注销」
2010-11-23
打赏
举报
回复
Count先做count=count+1 然后在使用该count
threenewbee
2010-11-23
打赏
举报
回复
count = count + 1;
Java |
count
++
&
++
count
1、从字节码角度分析
count
++
// 先看下
count
++
的代码 public class Test
Count
{ public static void main(String[] args) { int
count
= 0; int result =
count
++
; System.out.println(result); // ...
++
count
和
count
++
的区别
++
count
和
count
++
的区别
java中
count
=
count
++
等于0的原因
以前有点小疏忽,没有注意过
count
=
count
++
这种漏洞,原因是自己没写过这种写法,还有就是对JVM的运行没有那么的了解的透彻。 所以写一个小demo做此记录。 在java由于JVM的处理和c/c
++
里面不同,导致了
count
=
count
++
最后还等于原值的原因。 不如
count
=
count
++
;我们都知道
count
++
是后自增,这是明确的。但是JVM在处理的时候会将次语句处理为,...
count
++
与
++
count
下列代码执行结果是? 代码其余部分没有问题,重点考察
count
=
count
++
;
count
=
count
++
;的执行流程如下: 1、JVM把
count
的初始值(即0)拷贝到临时变量区(栈stack)。 2、
count
值加1,此时
count
的值是1。 3、返回临时变量区的值,注意这个值是0,没有被修改过。 4、返回值赋值给
count
,此时
count
值被重置为0。 ...
javap:
count
=
count
++
int
count
= 0; for(int i=0;i<10;i
++
) {
count
=
count
++
; }
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章