#include<stdio.h>
#include<stdlib.h>
int main(void)
{
char str[80], *t;
char *p, *q;
printf("请输入一串长度不超过79的字符串:\n");
gets(str);
p = str;
while(*p)
{
p++;
}
p--;
q = str;
while(q < p)
{
*t = *p;
*p = *q;
*q = *t;
q++;
p--;
}
puts(str);
system("pause");
return 0;
}
我用的CodeBlocks编译器,编译后0error 0warning,但是程序的运行结果怎么都不对,结果如下:
请求大佬指点!