M 和 N 自己设定值
#include<stdio.h>
#include<string.h>
#define M 3
#define N 7
int main()
{
int i, j;
int k = 0;
char a[M][N] = { "Jackie", "Cheung" };
char b[100];
printf("要组合的字符串为:\n");
for (i = 0; i < 2; i++)
puts(a[i]); //输出字符串数组中的字符串
for (i = 0; i < M; i++)
{
for (j = 0; j < N; j++)
{
if (a[i][j] == '\0') //每行到‘\0’处停止遍历,开始遍历下一行
break;
b[k++] = a[i][j];
}
}
b[k] = '\0';
printf("新的字符串:");
puts(b);
return 0;
}