#include
void main()
{
char str[256],*p,*q;//定义一个char 256数组和两个char 指针p,q
p=q=str; //p,q指向str[0]
scanf("%s",p); //将字符串写入p指向的数组
while ( *p!=0 ) //当p的指向内容部位\0结束符时
{
p++; //找到字符串末尾
}
p--;//p--后指向字符串最后一个字符
while ( p>=q ) //当p没有到字符串头部时
{
printf("%c",*p); //从后向前输出原先的字符串
p--;
}
printf("\n");//换行
}
//总体来讲实现逆序输出