C语言中用什么函数可以得到一个字符串的长度? c语言中获得一个字符串长度的函数是:strlen(),举例如下:includeincludemain()char*str=\"this is a test msg;printf(\"%d\\n\",strlen(str));getch();
C语言里面有字符串常量的长度为1的吗? 字符串的长度为0就是空字符串,字符串长度不为0。比如a[11]=\"abcdefghij\",这个后面还有一个字符‘\\0’是不用输入,默认添加上了,因此这个必须占一位,因此字符串再定义时,至少要比字符数多一个,因此如果字符串的长度时1的话,就是一个‘\\0’字符,这个就没有什么意义了。如图所示,2个图,望采纳。
在c语言中怎么输出一个字符串的长度是多少 char str[]=\"123;strlen(str)这个就求出长度了然后 printf(\"len[%d]\",strlen(str));就输出了这个字符串的长度
C语言:写一个函数,求一个字符串的长度.在main函数中输入字符串并输出其长度 1.循环读取,直到为 '\\0' 时,则是字符串结尾。include计算字符串str长度,并返回int lenstr(const char*str){int i=-1;while(str[+i]);while循环在 str[+i]为 '\\0' 时结束return i;}int main(){char p[1000];printf(\"input a string:\");gets(p);printf(\"string len:%d\\n\",lenstr(p));return 0;}