为什么会“烫”?!
#include<stdio.h>void main()
{
char str1[20]="accp"; //初始化字符串
char str2[20];
char *ptr1,*ptr2; //定义指针
int i=0;
ptr1=str1;
ptr2=str2;
for(;i<20;i++)
{
if(*ptr1!='\0')
{
ptr2=ptr1; //复制过程
}
}
ptr2='\0';
printf("%s\n",str2); //输出结果
}
谁能告诉我为什么运行结果是
烫烫烫烫烫烫烫烫烫烫烫烫accp
啊