設定 EYNY 為首頁  |  加入我的最愛
伊莉討論區
熱門搜尋: 海角七號  周杰倫  說好的幸福呢  囧男孩  無聲火  家庭教師  火影忍者  波麗士大人 


休閒聊天
學術文化
感情感性
興趣交流
家庭事務
旅遊交流
飲食交流
家族門派
貼圖分享
動漫交流
音樂世界
美容打扮
潮流資訊
影視娛樂
電玩遊戲
連線遊戲
網絡遊戲
交易廣場
下載分享
BT下載區
CB下載區
電腦資訊
數碼產品
手機交流
網站事務
體育運動
時事新聞
上班一族
博彩娛樂
成人話題


 
標題: [求助] 急求c++高手 我星期4就要考了
  本主題被作者加入到他/她的文集中  
A177818-2000

Rank: 1
幼兒生(0/200)
潛水  
UID 2898192
精華 0
積分 98
帖子 34
潛水 2989 米
閱讀權限 10
註冊 2007-12-1
發表於 2008-1-9 02:28 AM  資料 文集 短消息 
伊莉遊戲

急求c++高手 我星期4就要考了

[顯示] [隱藏]
請問 *p 跟 &p 分別是什麼

還有  為什麼可以寫 int x=100 就不能寫 int *p=100???
我需要"明確詳解"

頂部
playcoo

Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10
贊助會員
潛水  
UID 1641663
精華 0
積分 497
帖子 93
潛水 4252 米
閱讀權限 95
註冊 2007-6-26
發表於 2008-1-9 03:20 PM  資料 文集 短消息 
維克斯討論區

如果要簡單說的話,'*'和'&' 這兩個符號在C語言內,都有多種用法,
單以你的問題來講,這兩個符號會被視為指標運算,所以我沒記錯的
化,他會有下述術語:

& -> 取址運算元
會傳回一個指定目標的記憶體位址

* -> 間接運算元
會傳回指定目標所存放的數值

舉個簡單例子:
當我宣告一個變數,如 int i 時,等於是有點像告訴編譯器說,幫我準備一個盒子
,那個盒子是要裝 int 這種類型用,這盒子可能在記憶體內的任一個空間,但不管
在哪總是有一個位置,而那位置即是記憶體位置。

而當接著使用 i = 5 時,就好像是說在 i 那個盒子內放入 5 這個數值,到這裡便是
大家比較常見的變數宣告方式,換句話說也就是會像這樣的程式碼。

int i;
i = 5;

而多數人也習慣直接弄成 int i = 5; 其實運作還是如上面所提的,而當使用'*"和'&'
時,*的意義就好比我要取出盒子內的內容,&就好比我要取得盒子目前的位置!
====================================================

至於,問說為int x = 100就可以,int *p = 100就不行,其實也不是說不行,而是
可能要先了解'='這個assignment的運作,它只隱含部分的型別轉換,當要assign的
類型它無法使用預設的幫你轉換時,就會編譯失敗∼

[ 本帖最後由 playcoo 於 2008-1-9 03:22 PM 編輯 ]

頂部
A177818-2000

Rank: 1
幼兒生(0/200)
潛水  
UID 2898192
精華 0
積分 98
帖子 34
潛水 2989 米
閱讀權限 10
註冊 2007-12-1
發表於 2008-1-10 02:08 AM  資料 文集 短消息 
維克斯討論區

回復 #2 playcoo 的帖子

喔喔 我了解了 也難怪"="我們還沒教
感謝你的說明 我明白了

頂部
 




當前時區 GMT+8, 現在時間是 2008-10-11 12:35 PM

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.046252 second(s), 6 queries , Gzip enabled

清除 Cookies - 聯繫我們 - 廣告查詢 [威旭代理] - 伊莉討論區 - Archiver
重要聲明:本討論區是以即時上載留言的方式運作,伊莉討論區對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。伊莉討論區有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。