我从某处看到了以下代码:
while(*i++ = *j++) { }
但是这段代码在做什么?它是什么意思?
最有可能的是,如果i和j为char *,则它将以空终止的字符串j复制到以i开头的内存中。您可能要记住,i和j本身会更改(i += strlen(j)),因此上面的代码还会中断指向字符串的指针。
i += strlen(j)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句