首頁>Club>
4
回覆列表
  • 1 # 使用者716494916297940

    因為c語言中沒有字串這種資料型別,只有char字元型別,在C語言中所謂的字串其實是char陣列,陣列最後一個元素加上"\0",表示字串結束,這是一種字串的表達方式。

  • 2 # 使用者2023565479385374

    char是容納單字元的一種基本資料型別,不能儲存漢字,(一個漢字佔2位元組) 儲存字串用string,其實String就是一個char的陣列,不過它當中的元素多一個‘\0'在陣列的最後,表示結束 例如字串abcd char a[]={'a','b','c','d','\0'}; 是等價的。而且一個變數只能存一個字元;如果要存多個則用string(字串)型別。

  • 3 # 小眼田雞

    因為char陣列最後一個元素存的是字串結束符,代表字串結尾,它不是空的,'\0'

  • 中秋節和大豐收的關聯?
  • 為什麼汽車尾燈比較暗?