Re: 請教 C++陣列

看板Programming作者 (睡魔)時間18年前 (2007/07/21 09:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《jiannrong@kkcity.com.tw ( )》之銘言: : #include<iostream> : using namespace std; : int main( ) : { : char a[]={'1','2','3','4','\0'}; : cout<<a<<endl; : cout<<a[0]<<endl; : cout<<&(a[0])<<endl;//這一行為何顯示1234呢? &[a[0]]是a 陣列的開始位置大約等於 *a, 因此會顯示至第一個遇到的'\0'字元. : cout<<&a<<endl; : cout<<&a+1<<endl; : cout<<a+1<<endl;//為什麼不是2 而是234呢? 這... 不清楚. XD : system("pause"); : return 0; : } : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.134.126.84
文章代碼(AID): #16eLryhT (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 4 篇):
文章代碼(AID): #16eLryhT (Programming)