C语言C语言指针复制字符串

正常表达式如下:

1 while(*p++=*q++);

等价于:

1 while((*p++=*q++)!='\0');

【详解】

 1 *p=*q;
 2 char c=*q;
 3 p++;
 4 q++;
 5 while(c!='\0')
 6 {
 7     *p=*q;
 8     c=*q;
 9     p++;
10     q++;
11 }