21xrx.com
2024-11-22 11:34:49 Friday
登录
文章检索 我的文章 写文章
【技术分享】教你用C语言编写函数实现字符串逆置
2023-06-14 22:45:26 深夜i     --     --
C语言 函数 字符串逆置 字符数组 指针

在C语言中,字符串是一个字符数组,我们可以通过遍历数组来实现字符串逆置。具体实现方法是先将字符串转换成字符数组,然后使用指针进行操作,最后将逆置后的字符串输出。

代码如下:


#include

#include

void reverse(char str[]) {

  int len = strlen(str);

  char *p = str, *q = str + len - 1;

  while (p < q) {

    char tmp = *p;

    *p = *q;

    *q = tmp;

    p ++;

    q --;

  }

}

int main() {

  char str[] = "Hello World!";

  printf("Original String: %s\n", str);

  reverse(str);

  printf("Reverse String: %s\n", str);

  return 0;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复