利用字符串的最后一个字符为‘\0‘的特性操作字符串

利用末尾为‘\0’特性,求字符串长度,实现strlen;

int len =0;
char str[]="hello";
char*p =str;
while(*p)
{
  len++; //计算字符串的长度
  p++;    //将指针指向字符串的结尾'\0'
}

for(p--;p-str>=0;p--)
puts(p);

猜你喜欢

转载自blog.csdn.net/modi000/article/details/114044688