递归逆序打印字符串

来源:互联网 发布:淘宝上比较好的女鞋店 编辑:程序博客网 时间:2024/05/17 02:40
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>void PrintStr(char str[]){if (NULL == str)return;char *s_p = str;if (*s_p == '\0') //递归退出条件return;PrintStr(s_p + 1);  //此句在上,为逆序打印printf("%c", *s_p); //PrintStr(s_p + 1); //在下, 为顺序打印 }int main(void){char a[] = "hello world";PrintStr(a);system("pause");return 0;}

0 0
原创粉丝点击