Tilbage til slide -- Tastaturgenvej: 'u'        næste -- Tastaturgenvej: 'n'          static-local.c - Illustration af statiske lokale variable - en funktion der husker forrige returværdi.Lektion 5 - slide 20 : 24
Program 1

#include <stdio.h>

int accumulating_f (int input){
  int result; 
  static int previous_result = 1;

  if (previous_result == 1)
    result = input;
  else
    result = previous_result * input;

  previous_result = result;
  return result;
}

int main(void) {  
  int i;
 
  for (i = 0; i < 10; i++)
    printf("accumulating_f(%d) = %d\n", 3, accumulating_f(3));   
  
  return 0;
}