顧名思義,字元陣列就是用來存放字元資料的陣列,字元陣列中每乙個元素存放乙個字元。字元陣列作為陣列的一種,陣列的所有性質它都有。
在我找工作面試的時候,有很多的題目都是有關於字元陣列的,因此這裡會對其進行詳細的介紹和學習。
同樣的,首先是宣告陣列:
char aword[10];
對字元陣列的初始化跟其他陣列一樣,逐一賦值和統一賦值。
逐一賦值:
char aword[10];
aword[0] = 'h';
aword[1] = 'e';
aword[2] = 'l';
aword[3] = 'l';
aword[4] = 'o';
還有統一賦值的方式,如:
char bword = ;
這種方式只能在宣告的時候使用。
字元陣列一般是用來作為字串使用的,字串以 \0 作為結束符。
例如:char="hello"; == char="hello\0";
#includeusing namespace std;
void main()
不加結束符的執行結果為:
加結束符的**及執行結果為:
C 陣列二(字元陣列)
字元陣列是用來存放字元資料的陣列,就是說,字元陣列中的每個元素存放乙個字元,字元陣列也可以用來存放字串。字串常量 字元常量 雙引號單引號 字元常量符串 a 佔2個儲存單元 多了 0 字元a僅佔乙個儲存單 1 字元陣列的定義格式如下 char陣列名 常量表示式 2 字元陣列的初始化賦值給字元陣列的各個...
021 字元陣列
021 字元陣列 以字元陣列為基礎做簡單的文版編輯器,該程式出入文字行直至遇到 乙個空行為止,而後每次乙個字元重新顯示各行。出語言精彩程式設計百例 第21 include define max 100 define len 80 void main char text max len registe...
57 字元陣列
include int mian 0 空字元 是 c語言京中字串結束的標誌 printf haha 0hehe 輸出haha printf s abcd 字串常量末尾都有乙個空字元 printf s a 字元型陣列定義時初始化所特有的形式 char b 10 char c 10 ha ha n ch...