Re: 請問 指標~~
※ 引述《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現在在哪裡來輸出
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.192.197.112
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 5 篇):