C语言 strlen()函数
提问人:刘团圆发布时间:2020-11-30
strlen()函数是用来求字符串长度的函数。
(1)调用方式
strlen(字符串)
(2)函数功能:求字符串(字符串常量或字符数组)的实际长度(不包含结束标志'\0')。例如:
char strl[20]="Hello boy!";
printf("%d %d\n",sizeof(strl),strlen(strl));
sizeof()函数测试数组strl在内存中所占的字节数,str1在定义时申请了20个元素,所以占20个字节;而strlen测试字符串的实际长度,strl数组中下标为10的空间中存储的是'\0',所以长度为10。
(3)实现strlen()函数功能的代码为:
char strl[20]="hello";
int slen;
for(slen=O;strl[slen]!=0;slen++);
执行循环后,slen的值就是字符串strl的长度。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>