关于网友提出的“ 关于strlen的问题”问题疑问,本网通过在网上对“ 关于strlen的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 关于strlen的问题
描述:const char* p = "123";
string s = "456";
p += strlen(s.c_str());
请问p变成什么?
解决方案1: 楼主可以调试一下,好像是指向字符串123后面的内存!
解决方案2: p point to "" behind "123"
解决方案3: p与s一样长,p移动s的长度即指向最后的\0字符
解决方案4: 地址向后移动了3个字节,所以指向了'\0'
解决方案5: *p == 0
以上介绍了“ 关于strlen的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3718457.html