在C語言中,字符串是由一系列字符組成的字符數組。可以使用字符數組來表示字符串。以下是兩種常見的表示字符串的方法:
char str[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
在這個例子中,字符數組 str
的大小為6,其中包含了字符串 “Hello” 的字符,并以空字符 '\0'
結尾。空字符是C語言中字符串的結束符。
char *str = "Hello";
在這個例子中,字符指針 str
指向字符串常量 “Hello” 的第一個字符。注意,這里不需要顯式地定義字符數組,字符串常量會自動分配內存。
無論使用字符數組還是字符指針,都可以使用一系列內置的字符串處理函數(如 strlen
、strcpy
、strcat
等)來處理和操作字符串。