字符串逆置算法

来源:互联网 发布:深圳蓝凌软件 编辑:程序博客网 时间:2024/05/18 03:57

size_t  _strlen(const  char *str)

{

if(str==NULL ||  *str == '\0') return 0;

size_t  count = 0;

while(*str++)

count++;

  }

return count;

}


void reverse_str(char *str)

{

if(str==NULL) return;

size_t len = _strlen(str);

char *p1  = str;

char *p2 = str + len - 1;

while(p1<p2)

{

char  c = *p1;

*p1 = *p2;

*p2 = c;

}


}

1 0
原创粉丝点击