c语言字符串长度函数
发布时间: 2022-02-16 11:25:36
① c语言中有一个可以测试字符串长度的函数,是哪个呀
不用了,你可以这样
sizeof(a)-1;
其中a为未定义长度的char
a[];
② c语言,用函数计算字符串长度
getchar()函数的原型是 int getchar( void )
返回值是整型的
功能是:从标准输入中读取一个字符,也就是键盘敲击字符,只接收单个字符
可以用gets()函数来接收多个字符
这里的 s 接收的是该字符的ASCII码,非长度。
如果从原基础上改可以这样
int i;
char s[20]; /*字符串需要长度*/
gets( s );
i = num( s );
int num( char *s ) /* 这里的指针 ,后面学得到*/
{
}
套上去就可以了
③ c语言字符串长度的计算
用sizeof()来求字节数时,还要多加一个'\0'的一字节。因此为8个字节
而用strlen()求字符串长度时,不理那个'\0',长度为7
你是要怎么样的?
书上默认的一般都是不管'\0'的,都是问你长度多大。
④ c语言字符长度函数
正确的答案是5,题目选项有误。
首先strlen()函数返回的长度是不包含'