第1个回答 2019-07-16
通常有两种办法:
其一,是利用系统函数strlen(),需包含头文件string.h
#include<stdio.h>
#include<string.h>
int main()
{int n;
char a[100];
scanf("%s",a);
n=strlen(a);
printf("串长为%d",n);
return 0;
}
其二,是检测'\0'的位置:
#include<stdio.h>
int main()
{int n;
char a[100];
scanf("%s",a);
for(n=0;s[n]!='\0';n++);
printf("串长为%d",n);
return 0;
}本回答被网友采纳