C++指針數組和數組指針


指針相關問題

 

using namespace std;
int main(){
    
    //a) 一個整型數( An integer)
    int a;
    //b) 一個指向整型數的指針( A pointer to an integer)
    int *b;
    //c) 一個指向指針的的指針,它指向的指針是指向一個整型數( A pointer to a pointer to an integer)
    int **c;
    //d) 一個有 10 個整型數的數組( An array of 10 integers)
    int d[10];
    //e) 一個有 10 個指針的數組,該指針是指向一個整型數的( An array of 10 pointers to integers)
    int *e[10]
    //f) 一個指向有 10 個整型數數組的指針( A pointer to an array of 10 integers)
    int (*f)[10];
    //g) 一個指向函數的指針,該函數有一個整型參數並返回一個整型數( A pointer to a functionthat takes an integer as an argument and returns an integer)
    int *g(int);
    //h) 一個有 10 個指針的數組,該指針指向一個函數,該函數有一個整型參數並返回一個整型數( An array of ten pointers to functions that take an integer argument and return an integer 
    int (*h[10])(int);
    return 0;
}

我相信很多同學,都學習過指針數組、數組指針等,核心內容就是

[]優先級高於*


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM