C_and_CPP 板


LINE

※ 引述《zzss2003 (brotherD)》之銘言: : hi,魯蛇小弟我在看C How to program 6/e時,看到了這段話: : "The value of a string is the address of its first character" : 字串的值是第一個字元的位址 : 所以小弟我做了一個實驗,圖:https://imgur.com/a/wpuXV : 用GCC編譯的結果,這個string的值為h,並不是h的位址 : 請問各位大大,小弟的實驗在觀念上哪裡有錯誤嗎? 謝謝各位的建議,我把程式碼改成如下(不曉得是不是這樣貼?) <script src="https://ideone.com/e.js/5bzuCk" type="text/javascript" ></script> 並且畫了這張圖: https://imgur.com/a/2YrCK 那書上說的: The value of a string is the address of its first character,在我畫 的圖中所指的就是a,所以string"hello"的值就是0x2b825a9177a4 (有錯請指正,謝謝~) --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.26.157
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1516764761.A.BB3.html
1F:噓 moebear: /a/ 01/24 11:42
2F:推 stupid0319: 可以建議Telnet Browser加入Html功能 01/24 12:02
3F:推 dces4212: /a/去掉 大家才可直接看圖 01/24 12:49
4F:→ dces4212: 應該說去掉/a 01/24 12:49
已更正 ※ 編輯: zzss2003 (60.248.26.157), 01/24/2018 13:11:04
5F:→ moebear: 去掉a是沒有用的 上車囉 01/24 13:10
6F:→ dces4212: sorry 好像不是直接去掉 我菜雞 01/24 13:18
7F:噓 F04E: 為什麼我看到 (⊙⊙) 是我眼睛業障重嗎? 01/24 13:46
8F:噓 jerryh001: 你的程式碼長的像奶子 01/24 14:02
9F:噓 Phenomenon: 我也看到怪東西 01/24 14:03
10F:推 dces4212: https://i.imgur.com/HeOYAWK.jpg 01/24 14:03
11F:→ dces4212: 原po貼的是這張 大家冷靜 我不該說去掉/a的 sorry 01/24 14:04
已更正回來,所以有其他的方式可以讓大家直接看圖不用點進去嗎?二樓的方式怎麼做啊 ※ 編輯: zzss2003 (60.248.26.157), 01/24/2018 14:06:12
12F:推 SecondRun: https://i.imgur.com/QMpbPaY.png 01/24 14:28
13F:→ moebear: 右鍵 複製連結網址 01/24 14:35
14F:推 dces4212: 回歸正題一下 你說的a沒問題 想請問一下h = h是啥意思呢 01/24 15:52
拍謝,沒寫清楚,第二行print出來的值是h ※ 編輯: zzss2003 (60.248.26.157), 01/24/2018 16:38:09
15F:→ hunandy14: 我猜是想說這個意思吧 01/24 22:19
16F:→ hunandy14: printf("%p\n", str); 01/24 22:19
17F:→ hunandy14: printf("%p\n", &str[0]); 01/24 22:19
18F:→ hunandy14: 你用 %c 輸出的結果是字元 不是地址 01/24 22:24
對pointer做dereference的結果本來就是h(字元)不是嗎?怎麼會是地址呢?
19F:→ hunandy14: 字串是好幾個連續字元組合,結尾帶 \0 結束 01/24 22:24
20F:→ hunandy14: 字串地址就是也就是這一串的開頭,會是第一個字元 01/24 22:25
※ 編輯: zzss2003 (60.248.26.157), 01/25/2018 10:18:48
21F:推 dogalan: 我覺得樓上說的是對的 這句話的意思就只是str是存第一個 01/25 17:46
22F:→ dogalan: 字元的位址這樣而已 不要想得太複雜 01/25 17:47
23F:→ dogalan: 然後*p不是應該用%s來輸出嗎...你用%c當然只會輸出字元 01/25 17:48
24F:→ hunandy14: 哪裡 deref(*) 第一行直接印,第二行取ref(&) 01/25 21:21







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP