理解自增运算符++

"++"是C和C++里的自增运算符.
例: ++i,i++;
++i是使用i之前先使i加一.
i++是使用i之后再加一.
如果不能理解,那么可以理解为
++i是先计算,再操作
i++是后计算,先操作
 

int i,j;

    i=1;

    j=2;

    j=i++;

    NSLog(@"j= %d i= %d",j,i);

    j=2;

    i=1;

    j=++i;

    

    NSLog(@"j= %d i= %d",j,i);

 

结果

j= 1 i= 2

j= 2 i= 2

 

 

 

posted @ 2014-03-27 10:18  dzldzl  阅读(156)  评论(0编辑  收藏  举报