在此示例中,您將學(xué)習(xí)使用指針訪問(wèn)數(shù)組的元素。
要理解此示例,您應(yīng)該了解以下C語(yǔ)言編程主題:
#include <stdio.h> int main() { int data[5]; printf("輸入元素: "); for (int i = 0; i < 5; ++i) scanf("%d", data + i); printf("您輸入: \n"); for (int i = 0; i < 5; ++i) printf("%d\n", *(data + i)); return 0; }
輸出結(jié)果
輸入元素: 1 2 3 5 4 您輸入: 1 2 3 5 4
在這個(gè)程序中,元素存儲(chǔ)在整數(shù)數(shù)組data[]中。
然后,使用指針?lè)?hào)訪問(wèn)數(shù)組的元素。順便說(shuō)說(shuō),
data [0]等同于* data,&data [0]等同于data
data[1]等同于*(data + 1), &data[1]等同于data + 1
data[2]等同于*(data + 2),&data[2]等同于data + 1
...
data[i]等同于*(data + i),&data[i]等同于data + i
訪問(wèn)此頁(yè)面以了解指針與數(shù)組之間關(guān)系。