新手求助有关数组和指针的问题。。。
程序如下:#include<stdio.h>
int main()
{char a[]="I am a students.",b[20],*p1,*p2;
p1=a;p2=b;
for(;*p1!='\0';p1++,p2++)
*p2=*p1;
*p2='\0';
printf("string a is:%s\n",a); //不是说不能用数组输出字符串吗?????它输出的不应该是数组首元素的地址???
printf("string b is:%s\n",a);
return 0;
}
另外求一份谭浩强第四版的《c语言设计》的课后答案,每次做完都不知道对错,纠结ing