當前位置:生活全書館 >

IT科技

> 字元陣列與字串的區別

字元陣列與字串的區別

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”};只能對字元陣列的各元素逐個賦值。

字元陣列與字串的區別

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

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/3gq0rv.html