當前位置:趣味科普網>經驗>

字元陣列就是字串嗎

經驗 閱讀(1.2W)

字元陣列就是字串嗎

字元陣列不是字串,字串主要用於程式設計,字串在儲存上類似字元陣列,所以它每一位的單個元素都是可以提取的。

而字元陣列是指用來存放字元資料的陣列。其定義的一般形式為:char陣列名[資料長度]。字元陣列用於存放字元或字串,字元陣列中的一個元素存放一個字元,它在記憶體中佔用一個位元組。C語言中沒有字串型別,字串是存放在字元型陣列中的。

字串在儲存上類似字元陣列,所以它每一位的單個元素都是可以提取的,如s=“abcdefghij”,則s[1]=“b”,s[9]="j"。

而字串的零位正是它的長度,如s[0]=10,這可以給我們提供很多方便,如高精度運算時每一位都可以轉化為數字存入陣列。