c语言中strlen是什么意思
的有关信息介绍如下:strle制热测料娘既还顺道月职n:计算字符串长度的库心争手势函数名。
str:通常,程序员喜欢用它作字符串变量名。它是string(英文词字符串的缩写)。
le钢径控货n:通常,程序员喜欢用它作变量名。它是length(英文词长度的缩360问答写)。
例如:
charstr[20]=杨"Iamastudent";
intlen;
len=strlen(str);
printf("thestringlengthis:%d",len);
扩展资料:
函数原型
全绿坚拉井医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++语言函数)