
C语言编写函数实现将一个字符串逆置,请问我编写的错在哪里了?
#include<string.h>voidreverse(char*x)//这里是我编写的函数{inti,j=4,t;for(i=0;i<2;i++){t=x[i];x...
#include<string.h>
void reverse(char *x) //这里是我编写的函数
{int i,j=4,t;
for(i=0;i<2;i++)
{ t=x[i];
x[i]=x[j];
x[j]=t;
j--;
}
x[5]='\0';
}
int main()
{char *p="china";
reverse(p);
printf(p);} 展开
void reverse(char *x) //这里是我编写的函数
{int i,j=4,t;
for(i=0;i<2;i++)
{ t=x[i];
x[i]=x[j];
x[j]=t;
j--;
}
x[5]='\0';
}
int main()
{char *p="china";
reverse(p);
printf(p);} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |