Tilbage til slide -- Tastaturgenvej: 'u'        næste -- Tastaturgenvej: 'n'          functions/func-proc.c - Illustration of grundlæggende karakteristika af procedurer og funktioner - vist i C.Lektion 5 - slide 2 : 30
Program 1

#include <stdio.h>

void print_sum(int par){
  /* Do something */
  printf("par + par = %d + %d = %d\n", par, par, par+par);
}

/* Encapsulate a command */
double square_and_add(double x, double y){
  /* Calculate and return something */
  return x*x + y*y;
}

/* Encapsulate an expression */
int main(void) {
  int i = 1;
  double a = 0;

  print_sum(5);            /* The call of proc is a command */

  while(i < 5){
    print_sum(i);
    ++i;
  }

  a = square_and_add(3,4);      /* The call of func is an expression */

  if (square_and_add(5,6) < 100)
    printf("Yes\n");
  else
    printf("No\n");
}