C语言指针复制字符串

常规表达式如下:

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

等价于:

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

C语言,【详解】

 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 }