Función de inversión de cadena

●字符串逆序
通过指针分别指向字符串的首和尾进行操作
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;
} 



Supongo que te gusta

Origin blog.csdn.net/cfk17829572643/article/details/109683127
Recomendado
Clasificación