c语言中strlen是什么意思
发布时间:2025-10-07 | 来源:互联网转载和整理
strlen:计算字符串长度的库函数名。
str:通常,程序员喜欢用它作字符串变量名。它是string(英文词字符串的缩写)。
len:通常,程序员喜欢用它作变量名。它是length(英文词长度的缩写)。
例如:
charstr[20]=Iamastudent;
intlen;
len=strlen(str);
printf(thestringlengthis:%d,len);
扩展资料:
函数原型
externunsignedintstrlen(char*s);
在VisualC++6.0或Dev-C++中,原型为size_tstrlen(constchar*string);,其中size_t实际上是unsignedint,在VC6.0或Dev-C++中可以看到这样的代码:
typedefunsignedintsize_t;头文件:string.h或cstring
格式:strlen(字符指针表达式)
功能:计算给定字符串的(unsignedint型)长度,不包括'\0'在内
说明:返回s的长度,不包括结束符NULL。
strlen(char*)函数求的是字符串的实际长度,它求得方法是从开始到遇到第一个'\0',如果你只定义没有给它赋初值,这个结果是不定的,它会从aa首地址一直找下去,直到遇到'\0'停止。
上一篇:腾讯怎么扫一扫登别人会员
下一篇:台式电脑上下载翼课网怎么打不开