一道简单的才语言习题,求详细解释.
#include
voidmain()
{char*p,*q;
p=(char*)malloc(sizeof(char)*20);
q=p;
scanf("%s%s",p,q);
printf("%s,%sn",p,q);}
若输入abddef,则输出为()A.def,defB.abc,defC.abc,dD.d,d