C和指针之反转字符串
来源:互联网 发布:网络优化工程师考试 编辑:程序博客网 时间:2024/05/16 14:53
1、问题
把参数字符串中字符反向排序,请使用指针而不是数组下标,不要使用任何C函数库中
2、实现
#include <stdio.h>#include <stdlib.h>/** * *函数把参数字符串中字符反向排序,请使用指针而不是数组下标,不要使用任何C函数库中 *用于操作字符串的函数. */void reverse_string(char *string){ if (string == NULL) return; int i = 0, length = 0; char tmp; while (*(string + length) != '\0') { ++length; } printf("length is %d\n", length); --length; while (i <= length) { tmp = *(string + i); *(string + i) = *(string + length); *(string + length) = tmp; ++i; --length; } return;}int main(){ char string[10] = "uynehc"; reverse_string(string); printf("string is %s\n", string);}
3、结果
string is chenyu
阅读全文
0 0
- C和指针之反转字符串
- C语言基础学习之指针操作字符串反转
- C语言指针实现字符串的反转
- C语言字符串反转实现【采用头指针和尾指针方法完成】
- C和指针之字符串strtok函数
- C和指针之字符串总结
- C 指针和字符串
- C和指针之二维字符串数组用指针数组、数组指针、二级指针打印
- C和指针之字符串之实现strcpy函数
- C和指针之字符串之strncpy、strncat、strncmp
- 字符串反转(C/C++)
- C语言中的指针之数组和字符串
- C常见问题之字符串数组和字符指针数组问题
- C语言之_数组字符串和指针
- C和指针之字符串strchr、strpbrk、strstr
- C和指针之字符串实现strrstr函数
- C和指针之字符串编程练习1
- C和指针之字符串编程练习6
- MAC电脑常用快捷键
- 防卫式声明笔记----C++学习之路
- java IO流 之 字符流 之 FileReader
- EBS开发_此责任无可用函数
- 实现基于文件验证的vsftpd虚拟用户和基于MYSQL验证的vsftpd虚拟用户
- C和指针之反转字符串
- 进入信息与计算科学这个专业后解除C语言课程的感受
- 寿司 (拆环为链 大模拟)
- 论文写作阶段划分
- 如何打开不知道文件类型的文件
- JSON解析问题集锦
- 如何理解“页式存储管理方案”?
- DevStack 部署OpenStack
- dubbo自定义路由规则实际应用