1. 程式人生 > >c++一些常見的知識點

c++一些常見的知識點

基礎知識

int *arr[] 是指標陣列,陣列中存放的是地址
int (*arr)[] 是陣列指標,首先它是一個指標,它指向一個數組,即指向陣列的指標
詳解解釋看這裡

  1. 在陣列中存放引用是不行的,但是陣列的引用是可以得
int &r_arr[] = {a, b, c};      //error    
int (&r1)[3] = arr;            //yes
 int *p_arr[] = {&a, &b, &c}; //指標陣列
 int (*p_arr)[3]  = &arr; //陣列指標