马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
strlen 函数文档
函数概要:
strlen 函数用于返回指定字符串的长度。
C 语言字符串的长度取决于结束符('\0')的位置。
一个字符串的长度指的是从起始位置到结束符的字符个数(不包含结束符本身)。
初学者很容易混淆字符串的长度和字符串数组的大小,例如:char mystr[100] = "I love FishC.com!";
上边代码定义一个可以存放 100 个字符的数组,但 mystr 字符串只被初始化为包含 17 个字符的长度。因此,sizeof(mystr) 的结果是 100,而 strlen(mystr) 的结果则是 17。
函数原型:
#include <string.h>
...
size_t strlen ( const char * str );
参数解析:
返回值:
如果该函数调用成功,返回值是指定字符串的长度(字符个数,不包含结束符 '\0')。
小甲鱼温馨提示:size_t 被定义于 stddef.h 头文件中,它事实上就是无符号整形(unsigned int)
演示:
#include <stdio.h>
#include <string.h>
int main()
{
char str[100] = "I love FishC.com!";
printf("length = %d\n", strlen(str));
return 0;
}
版权归鱼C工作室(www.fishc.com)所有,转载请注明来源!
|