====== 3. přednáška ====== =====Použití pole pointerů na funkce===== Pokud chceme volat více funkcí na stejné parametry, můžeme buď vypsat volání těchto funkcí za sebou nebo si můžeme vytvořit pole pointerů na funkce a to pak projít cyklem, jak ukazuje následující příklad: #include int secti(int a, int b) { return a + b;} int odecti(int a, int b) { return a - b;} int vynasob(int a, int b) { return a * b;} int main(void) { int (*pole[3])(int, int); int i; pole[0]=secti; pole[1]=odecti; pole[2]=vynasob; for (i=0; i<=2; i++) printf("%d: %d\n",i, pole[i](5,3)); return 0; } [[start|Zpět]]