字符倒叙输出问题
程序代码:
#include<stdio.h> main() { int i=5; void palin(int n); printf("\40:"); palin(i); printf("\n"); } void palin(n) int n; { char next; if(n<=1) { next=getchar(); printf("\n\0:"); putchar(next); } else { next=getchar(); palin(n-1); putchar(next); } }
程序中的\40怎么回事啊?还有就是那个if语句的后半段我看懂了,就是读取5个字符,前半段,如何实现倒叙我看不明白,谁能帮我解释下?谢谢了