作者:
zzss2003 (brotherD)
2018-01-23 15:12:31hi,魯蛇小弟我在看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的位址
請問各位大大,小弟的實驗在觀念上哪裡有錯誤嗎?
h的位址的地方值是h值是*p,位置是p我比較喜歡吧char*當型態來看,char *p = char* p
作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2018-01-23 15:39:00char * 本來就是型別, 不是喜不喜歡的問題它本來就是...
(1)用抓圖貼程式到底是什麼歪風。(2)你並不是印出"the value of a string".
你不是用星號 dereference 了嗎? 知道 dereference的意思?
作者:
Neisseria (Neisseria)
2018-01-23 18:22:00貼圖想幫你的忙還要重打一次程式,這樣很有效率?那些 debug 訊息都可以另外貼文字到板上
先假設你不是裝瘋賣傻(XD),如果你想得到'h'所在的位址,那你printf裡的輸出格式為什麼是%c呢?
作者:
chuegou (chuegou)
2018-01-23 19:22:00何不把p *p &p 都印出來看看
作者:
Ommm5566 (56天團)
2018-01-23 20:51:00用抓圖貼程式到底是什麼歪風+1
作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2018-01-23 20:52:00貼圖是 Facebook 和 LINE 群組傳來的啊, 在那裡貼純文字會跑格式所以貼圖是正規作法
作者:
Ommm5566 (56天團)
2018-01-23 20:53:00那滾去fb和line阿連打字都不會就別上ptt了
@MOONRAKER 其實是因為大家會回文才造成蔡逼八發伸手文如果大家自制一點不要回這種沒準水的發問 自然就不會有
dereference 取ptr指向的位置所存的值 並不是指向的位置 請重念一下 dereferwnce 是什麼
作者:
TWkobe (中華柯比)
2018-01-24 00:46:00說用滾的也不是什麼好貨色
作者:
Ommm5566 (56天團)
2018-01-24 07:32:00最近程式碼是貼圖的越來越多 之前很少 誰跟你很常見
就是有人放縱,才會有此篇那種一而再,再而三的,如果說是不小心po一篇就罷了,長期都這樣搞
作者:
hunandy14 (Charlott.HonG)
2018-01-24 12:05:00facebook和line也可以貼程式碼網址只是貼的人沒顧慮到看的人吧這也這樣貼就是連板規也不看了QQ