c语言中strlen是什么意思
  • 来源:互联网
  • 发布时间:2026-05-05 14:05:12

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'停止。

其他文章

  • 北京人文为什么不承认学历
  • 西安汽车学院专业就业前景(西安汽车学院怎么样)
  • 喀喇沁旗工资查询(最低薪水标准最新调整)
  • 广东民航职业技术学院招生要求
  • 宝宝长牙顺序
  • 探索奈良本寿司- 上海最好的寿司店
  • 自古红颜多薄命下一句
  • NBA2konline2氪金阵容推荐
  • 什么是封闭式基金 什么是封闭基金
  • 龚晓京为什么回京东(龚晓京为什么要回京东)