One 许增宝

利用指针实现字符串反转
代码:#include <stdlib.h> #include <string.h> #i...
扫描右侧二维码阅读全文
19
2019/04

利用指针实现字符串反转

代码:
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
int main()
{
    char ch2[100] = "hello world";
    char * p = ch2;
    // 实现字符串反转
    int i = 0, j = 10;
    while (i != j)
    {
        char temp = *(p + i);
        *(p + i) = *(p + j);
        *(p + j) = temp;
        // 每循环一次,i+1,j-1,直到i==j,跳出循环
        i++;
        j--;
    }
    printf("%s\n", p);
    system("pause");
    return 0;
}
/*
输出结果:
dlrow olleh
*/
最后修改:2019 年 04 月 19 日 02 : 46 PM

发表评论