在C語言中,可以使用字符數組來表示字符串。字符串數組的定義方式有兩種:
char str_array[10][20]; //定義一個長度為10的字符串數組,每個字符串長度為20
上述代碼定義了一個長度為10的字符串數組,每個字符串的最大長度為20個字符。
char *str_array[10]; //定義一個長度為10的字符指針數組
上述代碼定義了一個長度為10的字符指針數組,每個元素指向一個字符串。
需要注意的是,使用字符數組定義的字符串數組需要提前分配內存空間,而使用字符指針數組定義的字符串數組需要在每個字符串賦值前分配內存空間。
請根據實際需求選擇適合的定義方式。