遇到难题,求高手帮组
#include <stdio.h>int main()
{
char *a[2];
int i;
for(i=0;i<2;i++)scanf("%s",a+i);
for(i=0;i<2;i++)printf("%s\t",a+i);
return 0;
}
这段代码为何运行。
程序代码:#include <stdio.h>
int main()
{
char *a[2];
char b[8],c[8];
int i;
a[0]=b;a[1]=c;
for(i=0;i<2;i++)scanf("%s",*(a+i));
for(i=0;i<2;i++)printf("%s\t",*(a+i));
return 0;
}
本人新手,所以说错了不负责任啊,
