Re: 請問 指標~~
※ 引述《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 》──┘ ◤ 唱片公司授權,音樂盡情下載
--
討論串 (同標題文章)