21xrx.com
2025-03-22 07:43:50 Saturday
文章检索 我的文章 写文章
【技术分享】教你用C语言编写函数实现字符串逆置
2023-06-14 22:45:26 深夜i     16     0
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;
}

  
  

评论区

    相似文章