j'ai un exo qui demande d'écrire un programme consiste à echanger les contenus de 2 variables de type int fournies en argument en transmettant l'adress des variables

j'ai fait ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
void SWAP(int a, int b){
    int *a1=&a;
    int *b1=&b;
 
	int*swap;
 
	swap=a1;
     a1=b1;
	b1=swap;
 }
 
 
 void main(){
    SWAP(1,2);
 }
est-ce que ca répond à la question?