在C语言中,可以使用以下方法来赋值一个二维数组的字符串:
#include <stdio.h>
#include <string.h>
int main()
{
char arr[3][10]; // 定义一个3行10列的二维字符数组
// 给二维数组赋值
strcpy(arr[0], "Hello");
strcpy(arr[1], "World");
strcpy(arr[2], "C");
// 输出二维数组的值
for (int i = 0; i < 3; i++)
{
printf("%s\n", arr[i]);
}
return 0;
}
在上面的例子中,我们定义了一个3行10列的二维字符数组arr
,然后使用strcpy
函数来给每行赋值一个字符串。最后通过循环遍历输出二维数组的值。