1. 首页
  2. 编程语言
  3. C
  4. C++获取字符串长度的几个函数方式

C++获取字符串长度的几个函数方式

上传者: 2021-09-16 12:27:43上传 PDF文件 51.86 KB 热度 22次

1)sizeof操作符的结果类型是size_t,该类型保证能容纳实现所建立的最大对象的字节大小。2)sizeof是运算符,strlen是函数。3)sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。4)sizeof在编译时期就计算出来,strlen在运行之后才能计算出来。5)strlen计算字符串的具体长度,不包括字符串结束符。sizeof计算声明后所占的内存数,不是实际长度。sizeof为4,ss是指向字符串常量的字符指针,sizeof 获得的是指针所占的空间,则为4sizeof(*ss)为1,*ss是第一个char字符,则为1. c++中,在获取字符串长度时,size()函数与length()函数作用相同。例如:vector < int> num则,num.size() = 15。

用户评论