c语言里面的strlen是干什么的

2022-08-14 科技 90阅读
strlen()是计算字符串长度的函数,将返回从字符串首到'\0'之间总共的字符个数,原型为:extern unsigned int strlen(char *s);
所以除非你的a[0]本身就是一个字符串,否则不能这样使用
另外也可以用这个函数计算从字符串任意位置到'\0'之间的长度
比如:定义char s[20] = {"abcdefg"};
那么strlen(s)将返回7;而strlen(&s[3])的结果是4,注意这里是“&s[3]”是从第三个字符所在的地址开始计算长度。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com