您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页C语言strlen()函数用法

C语言strlen()函数用法

来源:化拓教育网
C语⾔strlen()函数⽤法

C语⾔strlen()函数:返回字符串的长度

头⽂件:#include

strlen()函数⽤来计算字符串的长度,其原型为:unsigned int strlen (char *s); s为指定的字符串eg:

#include#includeint main(){

char *str1 = \"http://see.xidian.edu.cn/cpp/u/shipin/\";

char str2[100] = \"http://see.xidian.edu.cn/cpp/u/shipin_liming/\"; char str3[5] = \"12345\";

printf(\"strlen(str1)=%d, sizeof(str1)=%d\\n\ printf(\"strlen(str2)=%d, sizeof(str2)=%d\\n\ printf(\"strlen(str3)=%d, sizeof(str3)=%d\\n\ return 0;}

运⾏结果:

strlen(str1)=38, sizeof(str1)=4strlen(str1)=45, sizeof(str1)=100strlen(str1)=53, sizeof(str1)=5

如果字符的个数等于字符数组的⼤⼩,那么strlen()的返回值就⽆法确定了,例如

char str[6] = \"abcxyz\";

strlen(str)的返回值将是不确定的。因为str的结尾不是0,strlen()会继续向后检索,直到遇到'\\0',⽽这些区域的内容是不确定的。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务