关于strlen函数的参数为什么是指针而不是内容

char r=“china”;
strlen (r);
关于r为何不用
r 并不是因为strlen 不需要对内容操作,而是在strlen的实现方式大约如下
int strlen(const char *str)
{
assert(str != NULL);
int len = 0;
while((*str++) != ‘/0’)
len++;
return len;
}

猜你喜欢

转载自blog.csdn.net/qq_39054069/article/details/84202149