位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

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)
返回顶部