strlen函数是C语言中的一个字符串函数,它的功能是获取字符串的长度,即字符串中的字符个数。strlen函数的原型为:
size_t strlen(const char *str);
该函数的参数为字符串指针,返回值为字符串长度,类型为size_t。
strlen函数的使用非常简单,只需将字符串指针作为参数传入函数,即可获得字符串长度,例如:
#include <stdio.h> #include <string.h> int main(void) { char str1[] = "Hello World!"; printf("str1的长度为:%d\n", (int)strlen(str1)); return 0; }
上述代码的输出结果为:
str1的长度为:12
strlen函数只能计算字符串的长度,不能计算数组的长度,因为字符串和字符数组的区别在于字符串末尾有一个空字符'\0',而字符数组没有,strlen函数无法计算字符数组的长度。
strlen函数是C语言中的一个字符串函数,它的功能是获取字符串的长度,即字符串中的字符个数,使用方法非常简单,只需将字符串指针作为参数传入函数,即可获得字符串长度,但是strlen函数只能计算字符串的长度,不能计算数组的长度。
本文链接:http://task.lmcjl.com/news/5926.html