㈠ c语言中算字符串的长度的时候,什么时候将\0加上什么时候不加啊
字符串的长度是不包括'\0'的
常见需要计算'\0'的情况是,以字符数组初始化一个字符串的时候,分配内存空间的情况。
char str[]="123456";
这时候数组str的大小需要计算'\0',也就是str有7个元素
㈡ C语言中怎样计算字符串的长度,举例说明下
#include <stdio.h>
void main()
{
char str[100];
scanf("%s",str);
printf("%d",strlen(str));
}
㈢ 在C语言中 先输入一串字符串再计算所有字符的个数
想统计所有字符个数,可以调用库函数strlen(a),头文件是<string.h>
想程序实现,while循环有错,改成
for(i=0;a[i];i++)//a[i]!=NULL
{
if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z')
j++;
else
if(a[i]>='0'&&a[i]<='9')
j++;
else
if(a[i]=='
')
j++;
else
j++;
}
㈣ c语言 计算字符串长度
C语言的字符串是由字符数组形式保存的,并约定'