c语言中int a,b=1; a=(b++)+(++b)-(--b);,为什么a的值是1,最好把过程说明一下,急求!
我认为是计算(b++)后b为2,(++b)后b为3,(--b)后b为2,过程就是a=1+3-2,a就等于2了。...
我认为是计算(b++)后b为2,(++b)后b为3,(--b)后b为2,过程就是a=1+3-2,a就等于2了。
展开
3个回答
展开全部
C语言手册中明确写明了这种计算是没有意义的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询