我创建了 char arr[] 并分配给它字符串文字
char arr[] = "some string"; // arr occupies 12 chars in memory
std::cout << std::strlen(arr) << std::endl; // lenght is 11 chars + 1 null-terminator
//arr[11] is '\0'
Run Code Online (Sandbox Code Playgroud)
接下来我将空终止符放入 6 个元素
arr[5] = '\0';
std::cout << std::strlen(arr) << std::endl; // lenght is 5 chars + 1 null-terminator
Run Code Online (Sandbox Code Playgroud)