摘要: 如果定义一个指针char*p;如果在定义时初始化例如:char*p = “abc”,让p指向字符串abcp未初始化 且p是局部变量p会指向一个未知的空间。如果执行strcpy(p,“def”);字符串多于8个字节不行。如果执行p = “abc”;让p指向文字常量区的字符串abc。如果执行strcpy(buf,p)//buf是一个字符串数组。指针类型不兼容。strcpy(buf,“abu”);可以把字符串存到buf中。char*p定义的是 全局变量,p默认初始化为NULL。不能对它进行strcpy(p,字符串数组/字符串常量)低地址空间不能操作。 阅读全文
posted @ 2013-12-22 17:38 world——hello 阅读(921) 评论(0) 推荐(0) 编辑