c/c++對數組取地址

沒怎麼用過c/c++,今天偶然碰到一個問題,記錄一下。c++ int a[3] = {1, 2, 3};數組 cout << a << endl; cout << &a <<endl;spa 輸出的結果同樣嗎?指針 答案是同樣,不同我也不用寫了。初看起來有點奇怪,由於數組名是指針,那直覺上&a應該是對a這個指針變量取地址,因此結果應該是不同,這是爲何?變量 原來實際上,a是指向a[0]的指針,而&
相關文章
相關標籤/搜索