#include <stdio.h>
#include <limits.h>
int
main ()
{
char str[]="what's your name";
int length=strlen1(str);
printf("%d",length);
}
/* strlen: return length of s */
int strlen1(char s[])
{
int i;
while (s[i] != '\0')
++i;
return i;
}
运行不了,想不通。
linux下可以编译,运行出错。
Segmentation fault (core dumped)