c语言编写字符串长度不用strlen函数

要快哦 谢谢 超级感谢
2025-03-06 13:27:28
推荐回答(2个)
回答1:

#include
#define max 100
void main()
{
char a[max]={'\0'};
int i=0,count=0;
a[0]=getchar();
while(a[i]!='\0')
{
i++;
a[i]=getchar();
}
count=i;
printf("%d",count);
}

回答2:

while( *p++ != "\0" ) count ++;