Tilbage til slide -- Tastaturgenvej: 'u'  forrige -- Tastaturgenvej: 'p'  næste -- Tastaturgenvej: 'n'          functions/functions-output-2-a-wrong.c - Der udføres pointer aritmetik på pointerne - usikkert og uden god mening.Lektion 6 - slide 8 : 21
Program 13

#include <stdio.h>

/* Output: We attempt to pass two pointers to g - but the pointers are not good... 
   Compiles. May or may not run. */

void g(int *fp1, int *fp2){
  *fp1 = *fp1 + 1;
  *fp2 = 6;    
  printf("*fp1 + *fp2 = %d + %d = %d\n", *fp1, *fp2, *fp1 + *fp2);
}

int main(void) {

  int i = 3,
      j = 4;
  
  g(&i + 1, &j + 2);                      /* Now Lvalues, but unsafe! */
  printf("i + j = %d + %d = %d\n", i, j, i + j);  
  
  return 0;
}