就搞不懂最后一个printf只输出一个h,请大家指教一下,谢谢
#include <stdio.h>int main()
{
char *a="hello wold";
int b[90],i;
for(i=0;*(a+i)!='\0';i++)
printf("%c",a[i]);
printf("\n");
printf("%s\n",a);
for(i=0;a[i]!='\0';i++)
b[i]=a[i];
b[i]='\0';
for(i=0;b[i]!='\0';i++)
printf("%c",b[i]);
printf("\n");
printf("%s",b);
return 0;
}