字符串数组
#C
2024-09-09
字符串数组即存储字符串的数组,我们可能会想到用二维数组来存储字符串。就像下面这样:
1 |
|
那么对于没有占用字符的位置会填充为0,但这本就属于多余申请的空间。

如果我们该用一维数组来存储字符串指针,不但可以存储字符串,还可以节约空间。
1 |
|
就像下面这样:

因此,我们存储字符串用一维数组,即指向字符串的指针的数组。
字符串数组即存储字符串的数组,我们可能会想到用二维数组来存储字符串。就像下面这样:
1 |
|
那么对于没有占用字符的位置会填充为0,但这本就属于多余申请的空间。
如果我们该用一维数组来存储字符串指针,不但可以存储字符串,还可以节约空间。
1 |
|
就像下面这样:
因此,我们存储字符串用一维数组,即指向字符串的指针的数组。