1. 程式人生 > >關於strlen函式的引數為什麼是指標而不是內容

關於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;
}