Variable puntero como parámetro de función La función del tipo puntero es indicar la dirección de una variable a otra función
//在函数过程中通过指针实现交换两个变量的值 #include "stdafx.h" #include <stdio.h> int main(int argc, char* argv[])
{ intercambio de vacío(int *p1, int *p2); int a,b; int *pointer_1,*pointer_2; printf ("por favor introduzca a y b"); scanf("%d,%d",&a,&b); pointer_1=&a; pointer_2=&b; if(a<b) intercambio(pointer_1,pointer_2); printf("max=%d,min=%d\n",a,b); Resultado de salida return 0;
} void swap(int *p1,int *p2)// El punto del puntero, puntero como parámetro Cuando se llama a la función, el valor de la variable de parámetro se transfiere a la variable de parámetro, que es el método de transferencia de valor. {int temp; temp=*p1; *p1=*p2; Haz que *p1 y *p2 sean intercambiables *p2=temp;
}
|