| //程序: void copy_string( char *from,char *to)
 {
 for(;*from!='\0';from++,to++)
 *to=*from;
 *to='\0';
 }
 
 int main (void)
 {
 char *a="I am a teacher.";
 char *b="you are a student.";
 delay_init();
 NVIC_Configuration();
 uart_init(115200);
 delay_ms(100);
 printf("befor a=%s\nbefor b=%s\n",a,b);
 delay_ms(100);
 copy_string(a,b);
 printf("after a=%s\nafter b=%s\n",a,b);
 delay_ms(100);
 }
 
 //仿真结果:
 befor a=I am a teacher.
 befor b=you are a student.
 after a=I am a teacher.
 after b=you are a student.
 
 
 |