溫馨提示×

c語言怎么定義字符串數組

小億
181
2024-01-16 12:33:44
欄目: 編程語言

在C語言中,可以使用字符數組來定義字符串數組。具體語法如下:

char strArray[N][M];

其中,N表示字符串數組的大小,M表示每個字符串的最大長度(包括字符串結尾的’\0’字符)。

例如,定義一個包含3個字符串的字符串數組,每個字符串長度為10,可以使用以下語句:

char strArray[3][10];

這樣就定義了一個大小為3的字符串數組,每個字符串的最大長度為10??梢酝ㄟ^索引來訪問和修改數組中的字符串,如:

strcpy(strArray[0], "Hello");
printf("%s\n", strArray[0]);  // 輸出: Hello

strcpy(strArray[1], "World");
printf("%s\n", strArray[1]);  // 輸出: World

需要注意的是,字符數組的長度是固定的,不會自動調整大小。如果超出了數組的長度,可能會導致內存溢出或覆蓋其他數據。在使用字符串數組時,要確保不會訪問或修改超出數組邊界的位置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女