[問題] 字元與字串的關係
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的位址
請問各位大大,小弟的實驗在觀念上哪裡有錯誤嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.26.157
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1516691553.A.0C3.html
推
01/23 15:29,
8年前
, 1F
01/23 15:29, 1F
→
01/23 15:32,
8年前
, 2F
01/23 15:32, 2F
→
01/23 15:34,
8年前
, 3F
01/23 15:34, 3F
所以一個string的值 = 第一個character的值囉@@?
→
01/23 15:39,
8年前
, 4F
01/23 15:39, 4F
噓
01/23 15:44,
8年前
, 5F
01/23 15:44, 5F
→
01/23 15:46,
8年前
, 6F
01/23 15:46, 6F
推
01/23 16:38,
8年前
, 7F
01/23 16:38, 7F
→
01/23 16:38,
8年前
, 8F
01/23 16:38, 8F
dereference就是取值,所以我是取p這個address的值,p的address就是h的adrress
噓
01/23 16:43,
8年前
, 9F
01/23 16:43, 9F
拍謝~您說的格式是指一開始內建的那些問題嗎
噓
01/23 17:31,
8年前
, 10F
01/23 17:31, 10F
想說可以順便給大家看debug的參數跟console輸出的結果,所以就用截圖的了
※ 編輯: zzss2003 (60.248.26.157), 01/23/2018 17:44:30
噓
01/23 18:22,
8年前
, 11F
01/23 18:22, 11F
→
01/23 18:22,
8年前
, 12F
01/23 18:22, 12F
您講得有道理@@下一次我把程式碼貼到置底網站上
推
01/23 18:27,
8年前
, 13F
01/23 18:27, 13F
→
01/23 18:28,
8年前
, 14F
01/23 18:28, 14F
對欸...我沒注意到Orz...
推
01/23 19:22,
8年前
, 15F
01/23 19:22, 15F
噓
01/23 20:51,
8年前
, 16F
01/23 20:51, 16F
→
01/23 20:52,
8年前
, 17F
01/23 20:52, 17F
→
01/23 20:52,
8年前
, 18F
01/23 20:52, 18F
噓
01/23 20:53,
8年前
, 19F
01/23 20:53, 19F
→
01/23 20:54,
8年前
, 20F
01/23 20:54, 20F
噓
01/23 21:05,
8年前
, 21F
01/23 21:05, 21F
→
01/23 21:05,
8年前
, 22F
01/23 21:05, 22F
推
01/23 23:58,
8年前
, 23F
01/23 23:58, 23F
→
01/23 23:58,
8年前
, 24F
01/23 23:58, 24F
推
01/24 00:46,
8年前
, 25F
01/24 00:46, 25F
推
01/24 01:12,
8年前
, 26F
01/24 01:12, 26F
噓
01/24 07:32,
8年前
, 27F
01/24 07:32, 27F
噓
01/24 08:00,
8年前
, 28F
01/24 08:00, 28F
→
01/24 08:00,
8年前
, 29F
01/24 08:00, 29F
推
01/24 09:57,
8年前
, 30F
01/24 09:57, 30F
※ 編輯: zzss2003 (60.248.26.157), 01/24/2018 11:20:59
→
01/24 12:05,
8年前
, 31F
01/24 12:05, 31F
→
01/24 12:05,
8年前
, 32F
01/24 12:05, 32F
→
01/24 12:07,
8年前
, 33F
01/24 12:07, 33F
討論串 (同標題文章)