拳皇1.91春丽连招:--i 和 i-- 有什么区别

来源:百度文库 编辑:高校问答 时间:2024/04/25 10:26:09
最好举个例子

--i 是先执行i=i-1,然后,再使用i的值, 这时的i 值就是表达式--i的值.
i-- 是先使用i的值作为表达式i--的值,然后,执行i=i-1操作.
main()
{
int i=4,j,k;
j=i--;
k=--i;
printf("i=%d,j=%d,k=%d",i,j,k);
}
运行结果为: i=2,j=4,k=2

设i=1
--i 就是i=i-1
i-- 就是i=i 之后再-1

又是自增自减,我回答了无数遍这个问题了,你自己去看吧:

http://turboc.richardbao.net/?file=showartical.aspx?file=opandexpr/incrementanddecrement.aspx