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 }
posted @ 2018-01-14 20:15  祁俊辉  阅读(319)  评论(0编辑  收藏  举报