Back to notes -- Keyboard shortcut: 'u'              Slide program -- Keyboard shortcut: 't'    A C program with a swap function.Lecture 1 - slide 23 : 29
Program 1
#include <stdio.h>

double swap_doubles_ptr(double *d1, double *d2){
  double temp;
  temp = *d1;
  *d1 = *d2;
  *d2 = temp;
}

int main(void) {
  double e, f;

  e = 5.0, f = 7.0;
  printf("%f %f\n", e, f);    // 5.0 7.0
  swap_doubles_ptr(&e, &f);  
  printf("%f %f\n", e, f);    // 7.0 5.0
  
  return 0;
}