请问for循环里标绿的代码的代码是怎么运作的

img

img

请添加正文描述,长度需大于30个字符!
请添加正文描述,长度需大于30个字符!
请添加正文描述,长度需大于30个字符!

'\0'代表字符结束符,出现在字符串的末尾。
for语句中,当字符串遍历并未结束,设置b为a,然后a和b右移1步,直到结束。
最后设置b当前指向的字符为结束符。

就是指针。*b = *a,把对应a的值赋给b,a++,b++,两个指针同步指向下一位,直到a结束。所以最终str2跟str1一样,达到了复制的效果。