c语言strlen函数用法是什么
导读:收集整理的这篇文章主要介绍了c语言strlen函数用法是什么,觉得挺不错的,现在分享给大家,也给大家做个参考。c语言strlen函数用法是C语言库的函数,包含于【string.h】中,作用为计算一个字符串中元素的个数,即从数组头部计数,直到...
收集整理的这篇文章主要介绍了c语言strlen函数用法是什么,觉得挺不错的,现在分享给大家,也给大家做个参考。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视频教程
以上就是c语言strlen函数用法是什么的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: c语言strlen函数用法是什么
本文地址: https://pptw.com/jishu/594810.html