如果定义一个指针char*p;如果在定义时初始化例如:char*p = “abc”,让p指向字符串abc
p未初始化 且p是局部变量p会指向一个未知的空间。
如果执行strcpy(p,“def”);字符串多于8个字节不行。
如果执行p = “abc”;让p指向文字常量区的字符串abc。
如果执行strcpy(buf,p)//buf是一个字符串数组。指针类型不兼容。
strcpy(buf,“abu”);可以把字符串存到buf中。
char*p定义的是 全局变量,p默认初始化为NULL。不能对它进行strcpy(p,字符串数组/字符串常量)
低地址空间不能操作。