C語言是一種抽象的通用程序設(shè)計語言,被廣泛運用于生活中,那么字符數(shù)組和字符串的區(qū)別是什么?以下是對于此問題的解釋:
產(chǎn)品名稱:Dell
產(chǎn)品型號:Dell 靈越5000
系統(tǒng)版本:Windows 10
軟件版本:JetBrains PhpStorm v2019.3.3
區(qū)別一:定義不一樣
1、字符串指針變量本身是一個變量,用于存放字符串的首地址。字符串本身是存放在以該首地址為首的一塊連續(xù)的內(nèi)存空間中并以‘?’作為串的結(jié)束。
2、字符數(shù)組是由于若干個數(shù)組元素組成的,它可用來存放整個字符串。
區(qū)別二:對字符串指針方式不同
1、char *ps=”C Language”;可以寫成char *ps;ps=”C Language”;
2、數(shù)組方式char st[]={”C Language”};不能寫成char st[20];
St={”C Language”};只能對字符數(shù)組的各元素逐個賦值。
以上便是針對該問題所整理出來的具體操作步驟,希望可以幫助到需要的朋友。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com