0
点赞
收藏
分享

微信扫一扫

字符串逆序原地(指针)

五殳师兄 2022-03-23 阅读 105
#include<stdio.h>
#include<stdlib.h>

char *reverse(char *s)
{
	char *p=s,*q=s;	
	while(*q!='\0')
	{
		q++;
	}
	q--;	
	while(q>p)
	{
		char t;
		t=*p;
		*p++=*q;
		*q--=t;		
	}	
	return s;	
}
int main()
{
   char str[7]="HELLO!";
   printf("%s",reverse(str));
	return 0;
}

 

举报

相关推荐

0 条评论