您的位置首页百科问答

c语言中strlen是什么意思

c语言中strlen是什么意思

的有关信息介绍如下:

strle制热测料娘既还顺道月职n:计算字符串长度的库心争手势函数名。

str:通常,程序员喜欢用它作字符串变量名。它是string(英文词字符串的缩写)。

le钢径控货n:通常,程序员喜欢用它作变量名。它是length(英文词长度的缩360问答写)。

例如:

charstr[20]=杨"Iamastudent";

intlen;

len=strlen(str);

printf("thestringlengthis:%d",len);

c语言中strlen是什么意思

扩展资料:

函数原型

全绿坚拉井医extern un的犯双耐势弱老signed int strlen(char *s);

在VisualC++6.0或Dev-C++中,原型为size_t strlen(const char *string);,其中size_t实际上是言入盾鱼副或初饭孔损unsignedint,在VC6.0或Dev-C++中可以看到这样的代码:

typedef unsigned int size_t;

头文件谓已约秋镇受你:string.h或cstring

格式:strlen(字符指针表达式)

功境能:计算给定字符串的(unsignedint型)长度,不包括'\周振考映已0'在内

说明:返回s的长度,不包括结束符NULL。

strlen(char*)函数求的是字符串的补至族叶并料实际长度,它求得方法是从开始到遇到第一个'\0',如果你只定义没有给它赋初值,这个结果是不定的,它会从aa首地址一直找下去,直到代愿奏买遇到'\0'停止。

参考资料来源:百度百科-strlen(C/C++语言函数)