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 26 27
| #include <stdio.h>
#include <stdlib.h>
/***********************/
/**fonction échange**/
void echange (int *pa,int *pb)
{void echange (int *pa, int *pb)
{
int c; /* var locale*/
printf("la valeur de a=%d et b=%d debut fonction echange\n",pa,pb);
c =*pa; /* c<--a */
*pa=*pb; /* a<--b */
*pb= c; /* 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