C语言中,赋值语句a=a++,i++;是什么意思?谢谢
7个回答
展开全部
a++就是a的自加,虽然说 a=a+1 和意思一样,但是a++的效率比a=a+1高很多!
追问
那后面跟着的i++对a的赋值有什么关系?谢谢
追答
没什么关系,你现在还没将两个关联在一起,现在是两个毫不相干的两部分。表达式的值以最后一个为主。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、计算a=a++
2、计算i++
3、第2步的计算结果作为整个表达式的最后结果,并丢弃,与a的赋值无关 。
2、计算i++
3、第2步的计算结果作为整个表达式的最后结果,并丢弃,与a的赋值无关 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自加的意思,a+1赋给a
追问
那后面跟着的i++对a的赋值有什么关系?谢谢
追答
没关系的,i++是i的赋值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a++等于a=a+1。。。
追问
那后面跟着的i++对a的赋值有什么关系?谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询