1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| #include <stdio.h>
#include <stdlib.h>
/***********************/
/**fonction échange**/
void echange (int *pa,int *pb)
{
int *pc; /* var locale*/
printf("la valeur de a=%d et b=%d debut fonction echange\n",pa,pb);
pc=pa; /*c<--a**/
pa=pb; /** a<--b**/
pb=pc; /**b<--c**/
}
/*****************/
int main(int argc, char *argv[])
{
/**VAR LOCALE**/
int n=10,p=20;
printf ("valeur de n=%d et p=%d avant appel de fonction echange\n",n,p);
/*******************/
/*** APPEL FONCTION ***/
echange(n,p);
printf(" valeur de n=%d etp= %d apres appel de fonction echange\n",n,p);
system("PAUSE");
return 0;
} |
Partager