*s++ = *p;这步什么意思啊?
时间: 2023-10-21 14:23:13 浏览: 121
大步小步+dixon_
这个操作是指将指针`s`所指向的位置赋值为指针`p`所指向的位置的值,并将指针`s`向后移动一个位置。
具体来说,`*p`表示指针`p`所指向的位置的值,而`*s++`表示先将指针`s`所指向的位置赋值为`*p`,然后将指针`s`向后移动一个位置,指向下一个位置。
相当于下面这两步操作:
```c
*s = *p;
s++;
```
这个操作常用于字符串的操作中,用来复制、拼接、截取等。
阅读全文