遇到难题,求高手帮组
#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; }本人新手,所以说错了不负责任啊,