Variable pointeur comme paramètre de fonction La fonction du type pointeur est de donner l’adresse d’une variable à une autre fonction
//在函数过程中通过指针实现交换两个变量的值 #include « stdafx.h » #include <stdio.h> int main(int argc, char* argv[])
{ échange de vide (int *p1, int *p2) ; int a,b ; int *pointer_1,*pointer_2 ; printf (« veuillez entrer a et b ») ; scanf(« %d, %d »,&a,&b) ; pointer_1=&a ; pointer_2=&b ; if(a<b) échange (pointer_1,pointer_2) ; printf(« max= %d,min= %d\n »,a,b) ; Résultat de sortie retour 0 ;
} void swap(int *p1,int *p2)// Le point du pointeur, pointeur comme paramètre Lorsque la fonction est appelée, la valeur de la variable de paramètre est transférée à la variable paramètre, qui est la méthode de transfert de valeur. {int temp ; temp=*p1 ; *p1=*p2 ; Rendez *p1 et *p2 interchangeables *p2=temp ;
}
|