Variabile puntatore come parametro di funzione La funzione del tipo puntatore è indicare l'indirizzo di una variabile a un'altra funzione
//在函数过程中通过指针实现交换两个变量的值 #include "stdafx.h" #include <stdio.h> int main(int argc, char* argv[])
{ scambio di vuoto(int *p1, int *p2); int a,b; int *pointer_1,*pointer_2; printf ("inserisci a e b"); scanf("%d,%d",&a,&b); pointer_1=&a; pointer_2=&b; se(a<b) scambio(pointer_1,pointer_2); printf("max=%d,min=%d\n",a,b); Risultato di output ritorno 0;
} void swap(int *p1,int *p2)// Il punto del puntatore, il puntatore come parametro Quando la funzione viene chiamata, il valore della variabile parametro viene trasferito alla variabile parametro, che è il metodo di trasferimento del valore. {int temp; temp=*p1; *p1=*p2; Rendere *p1 e *p2 intercambiabili *p2=temp;
}
|