指針相關問題
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; }
我相信很多同學,都學習過指針數組、數組指針等,核心內容就是
[]優先級高於*