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

字符數組就是字符串嗎

經驗 閲讀(1.2W)

字符數組就是字符串嗎

字符數組不是字符串,字符串主要用於編程,字符串在存儲上類似字符數組,所以它每一位的單個元素都是可以提取的。

而字符數組是指用來存放字符數據的數組。其定義的一般形式為:char數組名[數據長度]。字符數組用於存放字符或字符串,字符數組中的一個元素存放一個字符,它在內存中佔用一個字節。C語言中沒有字符串類型,字符串是存放在字符型數組中的。

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

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