字符串反转源码
来源:互联网 发布:复杂网络数据集 编辑:程序博客网 时间:2024/06/06 03:55
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>/*数组下标实现字符串反转*/void reverse_str(char *str){if (str == NULL){return;}int len = strlen(str);int left = 0;int right = len - 1;while (left < right){char temp = str[left];str[left] = str[right];str[right] = temp;left++;right--;}}/*指针实现字符串反转*/void reverse_str02(char *str){if (str == NULL){return;}int len = strlen(str);char *left = str;char *right = str + len - 1;for (int i = 0; i < len / 2; i++){char temp = *left;*left = *right;*right = temp;left++;right--;}}/*测试*/int main(){char str[] = "hello world";printf("反转前:%s\n", str);reverse_str(str);printf("反转后:%s\n", str);reverse_str02(str);printf("再反转:%s\n", str);system("pause");}
0 0
- 字符串反转源码
- 一个将字符串反转的源码
- [VB.NET源码]37_反转字符串
- c 实现字符串反转(参考redis源码)
- 字符串反转,单词反转
- 字符串反转
- 反转字符串
- 字符串反转
- 字符串反转
- 反转字符串
- 字符串反转
- 字符串反转
- 字符串反转
- 反转字符串
- 字符串反转
- 反转字符串
- 字符串反转
- 字符串反转
- 智能应用 - U-SQL 大数据应用程序的扩展性
- 37、改变上下文
- 翻译《有关编程、重构及其他的终极问题?》——15.在你的代码中开始使用enum class吧
- 电车
- Python Study Note 1
- 字符串反转源码
- 转载:解决安装xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin时出现的strings: '/lib/libc.so.6': No such file的问题
- 304. Range Sum Query 2D - Immutable**
- Makefile 中:= ?= += =的区别
- 【USACO1.5】回文质数 Prime Palindromes
- [netty]-消息编解码之Java原生序列化
- Hibernate流程解析
- 历届试题 兰顿蚂蚁
- 36、乘法