在C語言中,字符串是以字符數組的形式存儲的。每個字符都用一個字節存儲,以空字符 ‘\0’ 結尾。
以下是存儲字符串的幾種常見方法:
char str[20] = "Hello, World!";
在這個例子中,字符數組 str
有足夠的空間來存儲字符串 “Hello, World!” 及其結尾的空字符。
char *str = "Hello, World!";
在這個例子中,字符指針 str
指向字符串常量 “Hello, World!” 的第一個字符。
無論使用字符數組還是字符指針來存儲字符串,我們都可以使用一些字符串處理函數來操作和處理字符串,例如 strlen()
、strcpy()
、strcmp()
等。