c语言中strlen是什么意思

 我来答
热点那些事儿
高粉答主

2020-10-20 · 关注我不会让你失望
知道大有可为答主
回答量:8668
采纳率:100%
帮助的人:213万
展开全部

strlen:计算字符串长度的库函数名。

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

len:通常,程序员喜欢用它作 变量名。它是 length(英文词长度的缩写)。

例如:

char str[20]="I am a student";

int len;

len = strlen(str);

printf("the string length is: %d",len);

扩展资料:

函数原型

extern unsigned int strlen(char *s);

在Visual C++ 6.0或Dev-C++中,原型为size_t strlen(const char *string);,其中size_t实际上是unsigned int,在VC6.0或Dev-C++中可以看到这样的代码:

typedef unsigned int size_t;

头文件:string.h或cstring

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

功能:计算给定字符串的(unsigned int型)长度,不包括'\0'在内

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

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

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

sunnyapi
推荐于2017-09-29 · TA获得超过1032个赞
知道小有建树答主
回答量:376
采纳率:100%
帮助的人:369万
展开全部
是一个标准库函数。功能:计算字符串s的长度,但是不包括'\0'在内。
当头文件包含了
#include <string.h>
该函数就能使用了。
例如 char *s="hello";
int i=strlen (s);
printf("%d\n",i);输出的为5 因为字符串"hello"一共有五个字符。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丽舞倾心
2012-06-19 · TA获得超过462个赞
知道答主
回答量:75
采纳率:0%
帮助的人:71.2万
展开全部
是一个库函数。定义在<string.h>中。用处是求字符串的长度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
matianxiao56
2012-06-19 · TA获得超过259个赞
知道答主
回答量:183
采纳率:0%
帮助的人:80.8万
展开全部
strlen是函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手中捧着清晨的阳光

2019-12-21 · TA获得超过4051个赞
知道小有建树答主
回答量:3833
采纳率:71%
帮助的人:107万
展开全部
strlen()函数的作用是统计给定字符串的长度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式