A-A+
下述函数通过递归方法将字符串倒置 使用时需要指定字符数组的首地址 起始下标和终止下标。请填空
问题详情
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空: include<stdio.h> void fun(char *s,int low,int high) { if(【 】) return; else {char t; fun(【 】); t=s[low]; s[low]=s[high]; s[high]=t;}}
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:low>=highscow+1high-1
本题考查了用指针引用一维数组元素的方法。函数fun()通过递归调用的方式将字符串的首位和末位互换,第二位和倒数第二位互换……,从而实现了字符串倒置的功能。low和high是字符数组的下标。