编写函数void reverse_string(char *str),不借助任何库函数,实现字符串反转功能,例如"abcd"变为"dcba".
发布网友
发布时间:2022-05-01 13:23
我来回答
共1个回答
热心网友
时间:2023-10-14 21:26
void reverse_string(char *str)
{
char c;
int i,j;
for(i=0;;i++)
{
if(*(str+i)=='\0') break;
}
for(j=0;j<i;j++,i--)
{
c= *(str+j);
*(str+j)=*(str+i);
*(str+i)=c;
}
}
热心网友
时间:2023-10-14 21:26
void reverse_string(char *str)
{
char c;
int i,j;
for(i=0;;i++)
{
if(*(str+i)=='\0') break;
}
for(j=0;j<i;j++,i--)
{
c= *(str+j);
*(str+j)=*(str+i);
*(str+i)=c;
}
}