c语言中 func(x--,y++)怎么运算
推荐于2018-04-24
展开全部
符号在后边,先应用,在运算,也就是说,如果x=2,y=3.那么上边就等价于func(2,3),然后当你再次应用x,y时,就是运算后的结果,x=1,y=4.
展开全部
比如 x=2,y=3
func(x--,y++)=func(2,3)
然后 x=1,y=4
但是
比如 x=2,y=3
func(--x,++y)=func(1,4)
后 x=1,y=4
func(x--,y++)=func(2,3)
然后 x=1,y=4
但是
比如 x=2,y=3
func(--x,++y)=func(1,4)
后 x=1,y=4
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样的语句行为上是等价于:
func(x, y);
x-=1;
y-=1;
的
func(x, y);
x-=1;
y-=1;
的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只看这个代表式,和func(x,y)没区别!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先运行func 然后x--,y++
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询