![]() |
#2
雨中飞燕2007-09-16 21:08
|
#include<iostream.h>
#include<string.h>
void main()
{
char *p="abcdefgh";
p+=3;
cout<<strlen(strcpy(p,"ABCD"));
}
大家看这段程序有问题吗?这是一本练习书上的一道题,问运行结果,可是我不会,没遇到过把字符串直接给指针的,我试着运行这段程序,编译没错但是运行就出现问题了,能不能解释一下?大家帮帮忙吧!
(书上的答案是输出4)