網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

字元數組與字元串的區別

欄目: IT科技 / 發佈於: / 人氣:2.24W

C語言是一種抽象的通用程序設計語言,被廣泛運用於生活中,那麼字元數組和字元串的區別是什麼?以下是對於此問題的解釋:

產品名稱:Dell

產品型號:Dell 靈越5000

系統版本:Windows 10

軟件版本:JetBrains PhpStorm v2019.3.3

區別一:定義不一樣

1、字元串指針變量本身是一個變量,用於存放字元串的首地址。字元串本身是存放在以該首地址爲首的一塊連續的內存空間中並以‘?’作爲串的結束。

2、字元數組是由於若干個數組元素組成的,它可用來存放整個字元串。

區別二:對字元串指針方式不同

1、char *ps=”C Language”;可以寫成char *ps;ps=”C Language”;

2、數組方式char st[]={”C Language”};不能寫成char st[20];

   St={”C Language”};只能對字元數組的各元素逐個賦值。

字元數組與字元串的區別

以上便是針對該問題所整理出來的具體操作步驟,希望可以幫助到需要的朋友。