C#中操作符求解
a=10a++,++a,a--,--a都等于几啊?答案是10,12,12,10,不解,求详细解释别说的和书上一样,解释下这个,a++既然取a后是10,递增后不是12?a-...
a=10
a++,++a,a--,--a都等于几啊?
答案是10,12,12,10,不解,求详细解释
别说的和书上一样,解释下这个,a++既然取a后是10,递增后不是12?a--怎么等于12? 展开
a++,++a,a--,--a都等于几啊?
答案是10,12,12,10,不解,求详细解释
别说的和书上一样,解释下这个,a++既然取a后是10,递增后不是12?a--怎么等于12? 展开
6个回答
展开全部
a++是赋值后再自价,++a是自加后才赋值
书本要看熟,理解
书本要看熟,理解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a++,先取a,再递增
++a,先递增,再取a
a--,先取a,再递减
--a,先递减,再取a
++a,先递增,再取a
a--,先取a,再递减
--a,先递减,再取a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
:)
a++: 此时输出为a的值,则为10,输出后a的值就变为11
++a:就是先执行操作a的值为11+1,则为12
类推。。。。
a++: 此时输出为a的值,则为10,输出后a的值就变为11
++a:就是先执行操作a的值为11+1,则为12
类推。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a++是先赋值再++,所以a++为10,然后a变为11
++a是先++再赋值,所以++a为12,然后a变为12
同理a-- --a与上边相同
++a是先++再赋值,所以++a为12,然后a变为12
同理a-- --a与上边相同
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a++ 表达式的值为10,但a的值为11:++在后面,先取值,再计算
++a 表达式的值为a的值加1,即12,a的值也变为12,:++在前面,先计算,再取值
a-- 表达式的值为12,但a的值为11:--在后面,先取值,再计算
--a 表达式的值为a的值减1,即10,a的值也变为10,:--在前面,先计算,再取值
++a 表达式的值为a的值加1,即12,a的值也变为12,:++在前面,先计算,再取值
a-- 表达式的值为12,但a的值为11:--在后面,先取值,再计算
--a 表达式的值为a的值减1,即10,a的值也变为10,:--在前面,先计算,再取值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询