c++ i++和++i的区别

#include <stdio.h>

int main()
{
     int i = 8;
     printf("%d\n",++i);
     printf("%d\n",--i);
     printf("%d\n",i++);
     printf("%d\n",i--);
     printf("%d\n",-i++);
     printf("%d\n",-i--); 
     printf("----------------\n");
    
}

9  8  8  9  -8  -9

哪个效率更高呢 在内建数据类型中,没有什么区别。

自定义数据类型的情况下,++i效率更高

posted @ 2015-08-10 15:08  微博和csdn还有你  阅读(467)  评论(0编辑  收藏  举报