i++ 和 ++i 有什么区别
4个回答
展开全部
结果是一样的,但是运算过程不一样。
比如说
i = 0;
printf("%d\n", i++);
和
i = 0;
printf("%d\n", ++i);
结果是不一样的。
但是执行完printf语句之后,i的值是一样的。
比如说
i = 0;
printf("%d\n", i++);
和
i = 0;
printf("%d\n", ++i);
结果是不一样的。
但是执行完printf语句之后,i的值是一样的。
更多追问追答
追问
在具体点 例子
运算式
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个正一个反
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个是先运算后加 另一个是先加后运算
追问
结果不等是吗
追答
不一定 看你运算式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有
更多追问追答
追问
运算有优先级吗
追答
my
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询