这是把字符串倒着输出了 q先指向字符串首(定义部分)
for(p=q;*p!='\0';)p++; p最终指向字符串结束标志
最后这个for语句 是输出字符的 p>=q 就是倒着输出倒字符串首就停止了
*p 是p做指向的字符
'\n' 回车
不要的话就成死循环了啦..