
品牌型號:lenovo ThinkPad X250
系統:Windows 10
軟件版本:
C語言中字符數組既可以保存字符,又可以保存字符串 。C語言中字符數組的一般形式為: char 數組名[數據長度]。例如:char a[10]; a[0]='0'; a[1]=' 1'; a[2]='2'; a[3]='3'; a[4]='4'; a[5]='5'; a[6]=' 6'; a[7]='7'; a[8]='8'; a[9]='9'; 就定義了a為字符數組,包含10個"0"到“9”的字符元素 。因此,C語言中字符數組不單單只能保存字符串 。
字符數組是指用來存放字符數據的數組 。其定義的一般形式為: char 數組名[數據長度]。字符數組用于存放字符或字符串,字符數組中的一個元素存放一個字符,它在內存中占用一個字節 。C語言中沒有字符串類型,字符串是存放在字符型數組中的 。
字符數組的初始化與數值型數組初始化沒有本質區別 。但它除了可以逐個給數組元素賦予字符外,也可以直接用字符串對其初始化 。用字符常量逐個初始化數組 。例如:char a[8]={'i','l','o','v','e','y','o','u'};把8個字符依次分別賦給c[0]~c[7]這8個元素 。
【字符數組只能存放字符串嗎】如果在定義字符數組時不進行初始化,則數組中各元素的值是不可預料的 。如果花括號中提供的初值個數(即字符個數)大于數組長度,則出現語法錯誤 。如果初值個數小于數組長度,則只將這些字符賦給數組中前面那些元素,其余的元素自動定為空字符(即'\0') 。
推薦閱讀
- 小編教你WPS Office 2016字符邊框的設置方法步驟
- 如何預防得貓傳腹
- 博美犬多少錢一只幼仔,小博美大概多少錢一只能買到
- 微信狀態只能維持一天嗎 微信狀態能維持多久
- 高鐵積分兌換車票步驟,12306火車票購購買帶兌的火車車次只能積分購買么不能正常票價
- 王者榮耀咒印是什么意思,被控了就只能等死
- 小編教你Mixly數組中模塊的詳細介紹 小編教你win10怎么改成win7
- 高鐵票只能提前多少天訂票,現在坐高鐵能提前幾天訂票
- 好看的游戲名字符號 特別稀少超好看的符號
- 分享EditPlus更改字符編碼格式的操作教程 分享小故事及感悟
