博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串操作2 - 递归打印字符串
阅读量:5061 次
发布时间:2019-06-12

本文共 541 字,大约阅读时间需要 1 分钟。

1 //递归反向打印字符串 2 void reversePrint(const char *str) 3 { 4     if(str == NULL) 5         return; 6     if(*str == '\0') 7         return;     8     reversePrint(str+1);//递归下一个字符 9     printf("%c",*str);    //打印当前字符10 }

下面是非递归打印

//非递归反向打印字符串void nonReversePrint(const char *str){    if(str == NULL)        return;        //获取字符串的长度    int index = strlen(str) - 1;    while(index >= 0)    {        printf("%c",str[index]);        index--;    }}

 

posted on
2016-01-22 12:00  阅读(
...) 评论(
...) 收藏

转载于:https://www.cnblogs.com/start1225/p/5150776.html

你可能感兴趣的文章
科目二终于考过了
查看>>
mysql快捷命令
查看>>
Docker学习(1) 初识
查看>>
APP远程调试及网络自动化测试
查看>>
java文档注释规范(一)
查看>>
linux下查看所有用户及所有用户组
查看>>
python深度优先、广度优先和A star search
查看>>
PCIE USB 编码
查看>>
.net多线程
查看>>
翻译3
查看>>
reactnative图片排列
查看>>
Linux终端相关知识
查看>>
[Swift]LeetCode538. 把二叉搜索树转换为累加树 | Convert BST to Greater Tree
查看>>
拼接sql
查看>>
[GIF] Parenting in GIF Loop Coder
查看>>
vimium
查看>>
python基础之数据类型
查看>>
EntityManager方法简介
查看>>
codeforce 830A Office Keys
查看>>
错误:【No configuration found for the specified action: 'login.action' in namespace: " " 】
查看>>