怎么知道c的长度

如题所述

第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;
}本回答被网友采纳
相似回答