int my_string(char* str)
{
int count = 0;
while (*str!='\0')
{
count++;
str++;
}
return count;
}
#include<stdio.h>
int main()
{
char str[] = "6088";
int sum = my_string(str);
printf("%d\n", sum);
return 0;
}
这里注意传给函数的只是该数组的第一个元素的地址
要用char* 来接收,并且要在函数中使用该元素是记得用*解引用
以及str++也是值得注意的