Search
Příklad ukazuje použití paměťové třídy static. Proměnné této třídy si uchovávají hodnotu mezi jednotlivými voláními funkce. Lze to použít jako čítač jednotlivých volání.
static
include<stdio.h> int fact(int n) { if (n==0) return 1; else return n*fact(n-1); } int main(void) { printf("%d! = %d\n", 5, fact(5)); return 0; }