在C语言中,可以使用二维字符数组来表示字符串数组,即每行为一个字符串。下面是一个示例代码来输入和输出二维字符数组: #include <stdio.h> #define MAX_ROWS 3 #define MAX_COLS 20 int main() { char strings[MAX_ROWS][MAX_COLS]; // 输入字符串数组 printf("请输入%d个字符串:\n", MAX_ROWS); fo...
for (i=0;i<3;i++)printf("%s\n",p+i*20); //指针寻址 ;//第二个字符串开始的地址,应该是a[0][0]后移20个字符的地方。p是指向字符的指针 }
这里小编用C语言和二维数组进行实现,具体代码如下: #include<stdio.h> #include<string.h> voidtest2() { charc; charget_str[1024][1024]={{0}}; inti, j=0, k=1; scanf("%[^\n]",get_str[0]);//输入带空格的...
[中国寒龙联盟出品]C语言基础知识第八课视频教程“字符与字符串”--单个字符串的输入与输出,字符数组与字符串,字符串的输入和输出函数,字符串操作函数,二维字符串数组,更多请关注我们www.hackerschina.org,感谢各位的支持!~