×
新网 > 建站推广 > 正文

c语言strlen函数用法是什么

  • 作者:zccc
  • 来源:网络
  • 2020-08-19 18:03:44

c语言strlen函数用法是C语言库的函数,包含于【string.h】中,作用为计算一个字符串中元素的个数,即从数组头部计数,直到遇到字符串结束符【\\0】为止,计数结果不包括【\\0】。c语言s

c语言strlen函数用法是C语言库的函数,包含于【string.h】中,作用为计算一个字符串中元素的个数,即从数组头部计数,直到遇到字符串结束符【\\0】为止,计数结果不包括【\\0】。

c语言strlen函数用法:

strlen为C语言库函数,包含于string.h中,作用为计算一个字符串(字符数组)中元素的个数,即从数组头部计数,直到遇到字符串结束符\\0为止,计数结果不包括\\0.

其声明为:

unsigned int strlen(char *s);

比如定义字符串:

char *p = "this is for testing";

调用

strlen(p);

返回的结果就是p中元素的个数,即19。

需要注意的是,strlen并不是绝对安全的,如果在传入的字符数组的合法范围内,不存在结束符\\0,那么strlen函数会一直访问下去,超出数组范围,即出现越界访问。

所以使用strlen时,程序员必须确认参数字符数组中dao包含\\0值,否则会出现不可预知后果。

相关学习推荐:C视频教程

  • 相关专题

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

免费咨询获取折扣

Loading