c/c++对数组取地址

没怎么用过c/c++,今天偶然碰到一个问题,记录一下。c++ int a[3] = {1, 2, 3};数组 cout << a << endl; cout << &a <<endl;spa 输出的结果同样吗?指针 答案是同样,不同我也不用写了。初看起来有点奇怪,由于数组名是指针,那直觉上&a应该是对a这个指针变量取地址,因此结果应该是不同,这是为何?变量 原来实际上,a是指向a[0]的指针,而&
相关文章
相关标签/搜索