填空题
以下程序能将字符串Program!反向打印出来,请填空。
#include<stdio.h>
void out(char *str)
{char *s=______;/*第一空*/
if(*s==NULL)return:
while(______)s++;/*第二空*/
s--;
printf("%c\n",*s);
______=NULL;/*第三空*/
out(str);
}
main()
{char c[]="Program!";
out(c);}
【参考答案】
[解析] 本题是采用的递归算法。 str/*第一空。指针变量s获得传递而来的初值c*/ *s/*第二空a第一次循环负......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)