Re: 請問 指標~~

看板Programming作者時間17年前 (2006/10/14 21:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《LPH66.bbs@ptt.cc (涼宮春日症候群)》之銘言: > ※ 引述《junshung@kkcity.com.tw (... (b) pic)》之銘言: > : int *ptr ; > : cout<<ptr ; > ptr指到的地方 > : cout<<&ptr; > ptr在的地方 > : 請問這兩種輸出位址值差在那裡 ?? > : 那 > : cin>>n ; > : int *ptr= new int[n] ; > : cout<<ptr ; > 指向那new出來的陣列 > : cout<<&ptr ; > 指向ptr自己 > : 這兩種輸出又分別指向那一個位址值ㄋ ? > : 謝謝各位大大 ^^" 有點被指標搞混了 > 以車站置物櫃的比喻來說的話 > 指標就是櫃子裡放一張紙寫東西在幾號櫃裡 > 那麼 如果某個櫃子被叫做ptr > 那 cout<<ptr; 會抓出ptr裡面那張紙上寫的位置輸出 > cout<<&ptr; 會抓出ptr現在在哪裡來輸出 謝謝大大的回答 有點突破的感覺 但那一句指向new出來的陣列不太懂說 因為我n輸入2 或 5 或其他值 cout<<ptr 結果都一樣 ?? 它不會因為n的不同 而指向不同ㄇ -- ┌─────KKCITY─────┐  找歌最方便 KKBOX 歌詞搜尋!! bbs.kkcity.com.tw \^_^ / http://www.kkbox.com.tw └──From:140.118.4.95 ──┘   唱片公司授權,音樂盡情下載 --
文章代碼(AID): #15CERL00 (Programming)
文章代碼(AID): #15CERL00 (Programming)