在C語言中,字符串可以通過字符數組或者字符指針來定義。
char str[100]; // 定義一個字符數組,用于存儲字符串 strcpy(str, "Hello, world!"); // 將字符串賦值給字符數組
char *str = "Hello, world!"; // 定義一個字符指針,并將字符串賦值給它
注意:使用字符指針定義字符串時,字符串常量會存儲在只讀數據段,不能通過指針修改字符串的內容。如果需要修改字符串,可以使用字符數組來存儲。