指针_字符串反转(reverse_string)

来源:互联网 发布:在u盘里安装ubuntu 编辑:程序博客网 时间:2024/05/17 07:42

菜鸟,最近发现自己指针很不好,开始练习

这题的要求是 不用数组下标,不使用函数库中用于操纵字符串的函数,写一个字符串反转函数。

#include<stdio.h>#include<string.h>void reverse_string(char *string){int i;char j = 0;    int  len = strlen(string);char *str = string+len-1;for(i=0;i<len/2;i++){        j = *str;*str = *string;*string = j;string ++;str --;}}int main(){   char string[] = "abcde";   reverse_string(string);   printf("%s\n",string);   return 0;}