天天看點

有一個指針數組,其元素分别指向一個整型數組的元素,用指向指針資料的指針變量,輸出個元素的值

有一個指針數組,其元素分别指向一個整型數組的元素,用指向指針資料的指針變量,輸出個元素的值

#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
           

繼續閱讀