有一個指針數組,其元素分别指向一個整型數組的元素,用指向指針資料的指針變量,輸出個元素的值
#include <stdio.h>
int main(){
int a[5]={1,3,4,2,5};
int *num[5]={&a[0],&a[1],&a[2],&a[3],&a[4]}; //指針數組
int **p; //定義一個指向指針資料的指針變量
p=num; //p指向num的首位址
for (int i = 0; i < 5; i++) {
printf("%d",**p); //輸出&num[i]裡面的元素
p++;
printf(" ");
}
return 0;
}
結果:
1 3 4 2 5
Process finished with exit code 0