#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
char a[10], b[10], c[20];
int j;
scanf("%s%s", &a,&b);
int sz1 = sizeof(a) / sizeof(a[0]);
int sz2 = sizeof(b) / sizeof(b[0]);
for (j = 0; j < sz1; j++)
{
c[j] = a[j];
}
for (j = 0; j < sz2; j++)
{
c[sz1 + j] = b[j];
}
printf("%s", c);
return 0;
}
为什么上面不能将两个原数组的值按先后顺序赋给新数组呢?就比如a[2]=12,b[3]=abc,c[5]=12abc