指向指针的指针与二维数组的区别

int main(){数组 int a[2][3]={{1,2,3},{4,5,6}};指针 int **p=a;编译器 cout<<**p<<endl;编译 }变量       以上代码有没有问题?co       因为p是指向指针的指针,p指向一个int *类型的变量,而数组名a表示数组首元素的地址&a[0],所以p指向a[0]。然而a[0]并非int *类型的变量,与p应该指向的类型不一样,
相关文章
相关标签/搜索