strlen()是c的字符串长度函数,字符串的结束符是 \0 。size()是c++中的string类的长度函数。
例如字符串:
char str[]=“1234abcd\0XYZ”;
strlen(str) 得 8, 不计 结束符 \0 和它以后的 字节。
sizeof(str) 得 12,计入 结束符 \0 和它以后的 字节
.size() 功能 通常 类似 sizeof()。
C++ strlen()
最新推荐文章于 2023-10-18 21:56:42 发布
strlen()是c的字符串长度函数,字符串的结束符是 \0 。size()是c++中的string类的长度函数。
例如字符串:
char str[]=“1234abcd\0XYZ”;
strlen(str) 得 8, 不计 结束符 \0 和它以后的 字节。
sizeof(str) 得 12,计入 结束符 \0 和它以后的 字节
.size() 功能 通常 类似 sizeof()。