看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《hwlu1126 (ya)》之銘言: : 在螞蟻書第8章關於字串的說明,怎麼看怎麼怪 : 字串是字元的陣列 : 字串是指向此字串第一個字元的指標 : 字串的值是它的第一個字元的位址 : 所謂的第二句的"字串"與第三句的 "字串的值" 指的就是 "字元陣列的名稱" 吧? : 因為假如用 char x1[]= "abcd"; : 那麼 abcd <== 字串 應該不等於 a 的位置 : 而是 x1 <==字元陣列的名稱 等於 a 的位置 char x1[]= "abcd"; +---+---+---+---+----+ x1: |'a'|'b'|'c'|'d'|'\0'| +---+---+---+---+----+ 以這個例子來說 : 字串是指向此字串第一個字元的指標  ̄ ̄  ̄ ̄ ̄  x1 其後的字元陣列 然而套到 string literal 也是行的通的 -- 人家可不是為了你才這樣做的哦! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.77.194.81 ※ 編輯: dendrobium 來自: 119.77.194.81 (05/01 13:58)