我的运行结果是一个hell和一个笑脸!
该学习了。。。
我想也是!每次在用p[40]会输出一个结果,在p[20]也会得到另外的一个结果,问题就在这里,为什么每次我只要改为
p[40]就会得到和以前运行p[40]时完全一样的结果,在改为p[20]时也是一样!
[此贴子已经被作者于2007-1-9 16:20:29编辑过]
char a[20]="hello!" ;
char *str=a;
void hello()
{
char p[20] = "helloworld";
str = p;
printf("%s\n",str);
}
void main()
{
hello();
printf("%s\n",str);
}
。。。。。。