阅读18
C语言的字符串
是由字符数组形式保存的,并约定'\0'(ascii码值为0)作为字符串结束符。其
长度为从字符串开始,到'\0'结束,所有字符的个数,不包括'\0'本身。
要获得字符串长度,有两种方法腔毕可以使用,使用库函数strlen()。strlen声明在string.h中,原型为int strlen(char *str);功能为求str的长度,并返回。对于字符串str, 可以用代卖圆亮码求长度。当str[len]为0时,退出循环,退出后的len值就是中宽str的长度。 拓展资料:使用strlen函数,包含在头文件string.h里,功能就是计算字符串s的(unsigned int型)不包括'\0'在内的长度。
#include<stdio.h>
#include<string.h>
void main()
{
char a[100]
int i= 0
printf("input string\n")
gets(a) while(a[i] != '\0') i++
printf("你输入的字符串的
长度为
%d\n",i)
}
运行结果姿橘
input string
abcdefgh

打赏