指针,函数体
#include"stdio.h"#include"assert.h"
int str_len(const char *);
int main()
{
char s[100]="abcdef";
printf("%d",str_len(s));
}
int str_len(const char *head)
{
assert(head!=NULL);
char *s=(char *)head;
while(*s)//对于这个WHILE语句在这里的用法我自己搞不懂,求解释
s++;
return(s-head);
}