C语言二维字符串数组的取出删除
时间: 2024-05-07 08:17:05 浏览: 89
C语言课设1二维数组的应用2删除指定字符3楼盘管理程序.pdf
二维字符串数组是由多个字符串组成的数组。要访问其中的某一个字符串,可以通过指定数组的行和列来访问。例如,假设有一个二维字符串数组arr,要访问第2行第3列的字符串,可以使用以下代码:
```
char *str = arr[1][2]; //注意此处下标从0开始计数
```
要删除一个字符串,可以使用数组中的“空指针”来表示该位置上没有字符串。例如,如果要删除第4行第2列的字符串,可以使用以下代码:
```
arr[3][1] = NULL;
```
这将删除该位置上原有的字符串。注意,删除字符串并不会释放动态分配的内存,如果需要释放内存,需要手动调用free函数释放该字符串的空间。
阅读全文