编写一个函数,计算一个字符串的长度(利用指针完成),在主函数中输入字符串,输出其

在线等呀

第1个回答  2010-06-29
#include <stdio.h>

int mystrlen(char * str)
{
char * s = str;
while(*s) s++;
return s - str;
}

int main(void)
{
printf("%d", mystrlen("hello!"));
return 0;
}
/*运行结果:
6
*/
第2个回答  推荐于2017-09-03
#include <stdio.h>
int fun(char *s)
{
int k=0;
while(*s!='\0')
{
k++;
s++;
}
return k;
}

int main()
{
char str[500];
printf("String is: \n");
gets(str);
printf("长度为:%d",fun(str));
}本回答被提问者采纳
相似回答