从性能角度看前缀++和后缀++(++i和i++的深入剖析)
在初学很多编程语言的时候,经常会遇到前缀++和后缀++的问题,这两个操作让大家很难区分,并且容易混淆,这里就对其进行讲解,大家看完之后必定再也不会忘记,当然,这里还会从性能的角度来看待这个问题,大家耐心看下去便知。
下面先来看一个例子。
int i = 0;
int j = 0;
int k = 0;
j = i++;
k = ++i;
printf("i = %d, j = %d, k = %d.\n", i, j, k);
这个例子很常见,最多就是表示形式不同,在VS2013中,运行结果是i = 2, j = 0, k = 2。从这个结果就可以对其进行分析了。