【知识点】
在 C\C++ 语言中,由字符串构建的字符数组,以不可见字符 '\0' 作为结尾。
'\0' 是字符串结束标志,不计入串长,但要占内存空间。
例如,若由字符串构建的字符数组为 s,则命令 strlen(s) 可得字符数组长度,命令 sizeof(s) 可得字符数组所占字节数。
【算法代码】
#include <bits/stdc++.h>
using namespace std;int main(){char s[]="abc\101def";printf("%d\n",strlen(s)); //返回字符数组长度 printf("%d\n",sizeof(s)); //返回字符数组所占字节数
}/*
out:
7
8
*/