用c语言如何用二维数组存入多个字符串
时间: 2023-02-07 17:56:53 浏览: 423
C语言中字符串的存储方法
5星 · 资源好评率100%
用 c 语言如何用二维数组存储多个字符串呢?
首先,需要确定要存储的字符串的个数和每个字符串的长度。然后定义一个二维数组,其中第一维表示字符串的个数,第二维表示每个字符串的长度。
例如,假设要存储 3 个字符串,每个字符串的长度都是 10,则可以使用如下代码定义二维数组:
char strings[3][10];
然后,可以使用 strcpy 函数将字符串复制到二维数组的每一行中。例如,可以使用如下代码将字符串 "hello" 复制到第一行中:
strcpy(strings[0], "hello");
您也可以直接将字符串赋值给二维数组的每一行,例如:
strings[0] = "hello";
strings[1] = "world";
strings[2] = "!";
最后,可以使用下标访问二维数组中的每一个字符串。例如,可以使用如下代码访问第一个字符串:
printf("%s\n", strings[0]);
希望这些信息能帮到您!
阅读全文