![]() ![]() | 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"); }