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效率更高