當前位置:學者齋 >

計算機 >C語言 >

C語言字元陣列和字串

C語言字元陣列和字串

C語言作業系統和系統使用程式以及需要對硬體進行操作的場合,用C語言明顯優於其它高階語言,許多大型應用軟體都是語言編寫的。那麼大家知道C語言字元陣列和字串是什麼呢?下面一起來看看!

C語言字元陣列和字串

用來存放字元的陣列稱為字元陣列,例如:

char a[10]; //一維字元陣列char b[5][10]; //二維字元陣列char c[20]={'c', ' ', 'p', 'r', 'o', 'g', 'r', 'a','m'}; // 給部分陣列元素賦值char d[]={'c', ' ', 'p', 'r', 'o', 'g', 'r', 'a', 'm' }; //對全體元素賦值時可以省去長度

字元陣列實際上是一系列字元的集合,也就是字串(String)。在C語言中,沒有專門的字串變數,沒有string型別,通常就用一個字元陣列來存放一個字串。

C語言規定,可以將字串直接賦值給字元陣列,例如:

char str[30] = {""};char str[30] = ""; //這種形式更加簡潔,實際開發中常用

陣列第0個元素為 'c',第1個元素為 '.',第2個元素為 'b',後面的元素以此類推。也可以不指定陣列長度,例如:

char str[] = {""};char str[] = ""; //這種形式更加簡潔,實際開發中常用

在C語言中,字串總是以'