| 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");
}