C/C++ strlen(str)和str.length()和str.size()的区别
C++中的size()、sizeof() 、strlen()、str.length()
对于char a[100]
sizeof(a)
显示实际长度=所占空间
strlen(a)
显示字符串长度
不可以用a.size()和a.length()
对于int a[100]
sizeof(a)
实际所占空间=长度*4
不能用a.size() 和 strlen(a) 和a.length()
对于string a
sizeof(a)
显示占空间长度
a.size
显示字符串长度
a.length
显示字符长度
不能用strlen(a)
int 用sizeof()/4
char 用strlen()
string 用.size()
1.27【日结】C/C++ strlen(str)和str.length()和str.size()的区别
最新推荐文章于 2023-10-06 16:22:24 发布