在C語言中,可以使用字符數組來定義字符串。具體方式如下:
char str[20]; // 定義一個長度為20的字符數組,用于存儲字符串
char *str;
str = (char *)malloc(20 * sizeof(char)); // 分配20個字節的內存空間
char str[] = "Hello, world!"; // 使用字符串常量初始化字符數組
char *str = "Hello, world!"; // 使用字符串常量初始化字符指針
注意:在使用字符數組定義字符串時,需要預留一個額外的字符位置用于存儲字符串結束符’\0’。