C语言:指针逆序函数

#include <stdio.h>
#include <string.h>

void reverse(char *str) {
    int len = strlen(str),i;
    char temp;
    for (i = 0; i < len / 2; i++) {
        temp = str[i];
        str[i] = str[len - i - 1];
        str[len - i - 1] = temp;
    }
}

int main() {
    char str[] = "hello world";
    reverse(str);
    printf("%s\n", str);
    return 0;
}

 

posted @ 2023-03-22 09:32  myrj  阅读(33)  评论(0编辑  收藏  举报