i++和++i的区别虽然简单,还是记录一下吧!
【知识点】
1. 对于普通独立的语句,i++和++i是一样的,如:
i++; 等效于i=i+1;
++i; 等效于i=i+1;
2. 用于赋值语句,i++先赋值后加1,++i先加1后赋值,如:
i=1; y=i++; 等效于:i=1; y=i; i=i+1; 则执行完后 y=1; i=2;
i=1; y=++i; 等效于:i=1; i=i+1; y=i; 则执行完后 y=2; i=2;
3. 用于判断条件表达式:如
a、i++:先执行判断后加1,如下: