鱼C论坛's Archiver
论坛
›
C\C++交流
› p-str啥意思
一世轻尘
发表于 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啥意思