字符串逆序函数

●字符串逆序
通过指针分别指向字符串的首和尾进行操作
void reserve(char *str)
{
    
    
	char* left=str;    //left指针指向字符串的首地址
	char* right=str+strlen(str)-1;  //right指针指向字符串的尾地址
	while(left<right)
	{
    
    
	    char temp=*left;
	    *left=*right;
	    *right=temp;
	    left++;
	    right--;
	}
}
int main()
{
    
    
	char arr[]="asdfqwerj";
	reserve(arr);
	printf("%s",arr);
	return 0;
} 



猜你喜欢

转载自blog.csdn.net/cfk17829572643/article/details/109683127