C语言 函数 递归 字符串逆序
/*
*字符串逆序
*参数str填入字符串,size为SIZE(字符串名)
*/
#define SIZE(NUM) ((NUM) - 2)
void fun(char *str,int size){
if(size <= 0){
//递归退出条件
}else{
char *p = str;
char *q = str + size;
char temp;
temp = *p;
*p = *q;
*q = *p;
size -= 2;
fun(p,size);
原创
2021-05-07 15:25:58 ·
217 阅读 ·
0 评论