sizeof和strlen的对比
sizeof 只关注占用内存空间的大小,不在乎内存中存放什么数据。
strlen 是C语言库函数,功能是求字符串长度。函数原型如下:
size_t strlen (const char * str);
统计的是从 strlen 函数的参数 str 中这个地址开始向后, \0 之前字符串中字符的个数。
strlen 函数会⼀直向后找 \0 字符,直到找到为止,所以可能存在越界查找。
size_t strlen (const char * str);