首页后端开发ASP.NETc语言strlen函数用法是什么

c语言strlen函数用法是什么

时间2024-02-01 02:38:03发布访客分类ASP.NET浏览1023
导读:收集整理的这篇文章主要介绍了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语言

若转载请注明出处: c语言strlen函数用法是什么
本文地址: https://pptw.com/jishu/594810.html
微信小程序使用Echarts和分包的完整步骤 微信小程序如何获取图片宽度与高度

游客 回复需填写必要信息