//指针……
char a[]=”hello word!”;
char *p;
p=new char[strlen(a)+1];
strcpy(p,a);
if (strcmp(p,a)==0)
{}
十二、sizeof的问题
记住一点,c++无法知道指针所指对象的大小,指针的大小永远为4字节
char a[]=”hello world!”
char *p=a;
count<<sizeof(a)<<end; //12字节
count<<sizeof(p)<<endl; //4字节
而且,在函数中,数组参数退化为指针,所以下面的内容永远输出为4
void fun(char a[1000])
{
count<<sizeof(a)<<endl; //输出4而不是1000
}
十三、关于指针
1、 指针创建时必须被初始化