/*--------------------------计算字符串长度------------------------------*/
#include<stdio.h>
int Strlen(char* p)
{
int count = 0;
while (*p)//*p!=\0;
{
count++;//字符个数加一
p++;//访问下一个字节
}
return count;
}
int main(void)
{
char a[] = "hello world!";
//int len;
//len= (sizeof(a) / sizeof(a[0]));//不调用函数,输出为13,结果包括“\0”。
int ret=Strlen(a);//调用函数输出结果为12,结果不包括“\0”。
printf("%d", ret);
return 0;
}