求取字符串长度,主要思路是对字符串进行查找,查找到\0符号则结束查找,注意字符串传递过去的是字符串首地址
#include “stdio.h”
#include “stdlib.h”
int length(char *p);
//int array[10]={1,2,3,4,5,7,8,6,9,11};
int main()
{
int len=1;
//char *str[20];
char *str[10];
scanf("%s",str);
len = length(&(str));//传递过去首地址
printf("%d \n",len);
printf("%d \n",10);
system("pause");
return 0;
}
int length(char *p)
{
int n=0;
while(*p != ‘\0’)
{
n++;
p++;
}
return n;
}