1、a[i]++:表示對當前數組元素值自增,此時可以把a[i]簡單看做一個變數x,操作後,x的值加1; 結果: 2、a[i++]:表示指向下一個數組元素值; 結果: 註意:此處有i++和++i的陷阱,實際應用的時候註意。 ...
1、a[i]++:表示對當前數組元素值自增,此時可以把a[i]簡單看做一個變數x,操作後,x的值加1;
1 int main() 2 { 3 int a[2]; 4 int i = 0; 5 a[i] = 6; 6 a[i]++; 7 printf("%d\n", a[i]); 8 9 return 0; 10 }
結果:
2、a[i++]:表示指向下一個數組元素值;
1 int main() 2 { 3 int a[2] = {6, 8}; 4 int i = 0; 5 a[i++]; 6 printf("a[i++]: %d\ti=%d\n", a[i], i); 7 8 return 0; 9 }
結果:
註意:此處有i++和++i的陷阱,實際應用的時候註意。