让指针p获取指针a所指向的值,为什么这个代码不能实现?
让指针p获取指针a所指向的值,为什么这个代码不能实现?运行后没有显示任何输出.
#include"stdio.h" int main(void){ char *p="xzcvbnm"; char *a="jfknejfk"; for(;*a;p++,a++){ *p=*a; printf("%c",*p); } *p='\0'; printf("\n%s",p); return 0; }
#include"stdio.h" int main(void){ char *p="xzcvbnm"; char *a="jfknejfk"; for(;*a;p++,a++){ *p=*a; printf("%c",*p); } *p='\0'; printf("\n%s",p); return 0; }