C编程从入门到实践
上QQ阅读APP看书,第一时间看更新

8.4.1 测试字符串长度的函数

在C语言中,函数strlen用于测试字符串长度,即除字符串结束标记外的所有字符的个数。函数strlen的使用格式如下所示。

    strlen(字符串)

其中,“字符串”是字符串常量或已存放字符串的字符数组名。

实例8-6

使用strlen函数输出程序中数组字符串的长度

源码路径daima\8\8-6

本实例的实现文件为“chang.c”,具体实现代码如下。

    #include"string.h"
    #include "string.h"
    int main(void){
      int k;
      static char st[]="My name is yuye";
      k=strlen(st);
      printf("The lenth of the string is %d\n", k);
    }

拓展范例及视频二维码

范例8-6-01:逐个输入和输出字符串中的字符

源码路径:演练范例\8-6-01\

范例8-6-02:整体输入和输出字符串

源码路径:演练范例\8-6-02\

程序执行后将输出st[]数组字符串的长度,如图8-6所示。

图8-6 运行结果