小编Nin*_*750的帖子

字符串文字的意外 strlen 结果

#include <iostream>
#include <cstring>

int main()
{   
    auto l = std::strlen("123\0456\0");
    std::cout << l << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

为什么这段代码的输出是5?

我预计 3。

这是要测试的在线版本:https : //ideone.com/UQRKlV

c++ string strlen

-2
推荐指数
1
解决办法
145
查看次数

标签 统计

c++ ×1

string ×1

strlen ×1