一世轻尘 发表于 2020-12-11 22:23:28

p-str啥意思

有没有帅气的小哥哥或者漂亮的小姐姐来告诉我这个p-str是啥意思{:5_92:}
int getStrlen(char str[])
{
          char *p=str;   //p=&str;
   while (*p !='\0')
                 p++;
          return (p-str);
}

风过无痕1989 发表于 2020-12-11 23:09:50

你的写法有错:p - str,而是 p = str
意思是将数组的首地址赋给指针

chxchxkkk 发表于 2020-12-12 00:21:37

循环结束后,p指向字符串最后一个字符,str指向字符串首字符 p-str可以看做是字符的个数或字符串的长度
页: [1]
查看完整版本: p-str啥意思