mp2i-info/tp2/exo1.c
2025-09-23 16:10:17 +02:00

17 lines
282 B
C

#include <stdio.h>
#include <stdlib.h>
void f(int *a, int *b) {
*a = *a ^ *b;
*b = *a ^ *b;
*a = *a ^ *b;
}
int main() {
int a = 94;
int b = 247;
printf("Before swap : a=%d | b=%d\n", a, b);
f(&a, &b);
printf("After swap : a=%d | b=%d\n", a, b);
}