i++与++i的区别和使用

区别:

1、对于赋值操作:eg: int a=i++;  int b=++i

+号在前,先完成自增操作,再进行赋值;

+号在后,先进行赋值,再完成自增操作;

2、对单纯的自增操作: eg: for(int i=0; i<n ;i++)  或者 for(int i=0; i<n; ++i)

则于功能而言没有影响;

实例:

i++与++i的区别和使用