C和指针 第六章 6.3 reverse_str(char *str)
来源:互联网 发布:淘宝收件人必须实名吗 编辑:程序博客网 时间:2024/05/21 21:38
#include <stdio.h>
void reverse_str(char *str);
/********反转字符串**********/
{
char *cp=str;
int i=0;
while(*str!='/0')
{
str++;
i++;
}
i/=2;
str--;
while(i-->0)
{
*str^=*cp;
*cp^=*str;
*str^=*cp
str--;
cp++;
}
}
void main()
{
char str[]="ABCDEFG";
printf("str is : %s",str);
reverse_str(str);
printf("The reverse str is:%s",str);
printf("/n");
}
a^a=0 , a^0=a; //初始化str时使用*str运行会报错。
char *s="Hello";修改s指向的元素结果将未定义。
- C和指针 第六章 6.3 reverse_str(char *str)
- char *str 和 char str[]
- C和指针(第六章--指针)
- 《C和指针》第六章 指针
- C和指针之字符串实现my_strrchr(char *str, int ch)的函数
- C和指针之字符串编程练习8实现char *my_strnchr(char const *str, int ch, int which)
- 指针和数组名的区别 char *str 和 char str[]的不同之处
- 指针和数组名的区别 char *str 和 char str[]的不同之处
- 指针和数组名的区别 char *str 和 char str[]的不同之处
- C char str[] , char *str 区别
- C和指针读书笔记(第六章)
- C和指针第六章笔记
- char *str和char str[]的区别
- char str[] 和 char *str 的区别
- char str[] 和 char *str 的区别
- char str[] 和 char *str 的区别
- char str[] 和 char *str 的区别
- char str[] 和 char *str 的区别
- Linux与android驱动专家——Jollen Chen
- 浅出Java Socket 编程
- ubuntu下编译android2.2 froyo
- 科学、艺术还是商业行为?软件开发
- 安装Ubuntu 10.04.01 LTS
- C和指针 第六章 6.3 reverse_str(char *str)
- 最新开发了一个在线记事本应用希望对大家有帮助
- goldendict
- grub4dos
- C++类对象内存模型与成员函数调用分析(上)
- c中printf执行详解
- C++类对象内存模型与成员函数调用分析(中)
- C++类对象内存模型与成员函数调用分析(下)
- 给虚拟机上的linux扩容