38961

38961



82


ROZDZIAŁ 11. FUNKCJE

uhile (—n) {

++count; a ■ b; b - c; c ■ a + b;

>

return c;

>

int main(void) { unsigned n, result;

printf("Który element ciągu Fibonacciego obliczyć? "); uhile (scanf, fcn)**l) { count - 0;

result ■ fib.rec(n);

printf("f ib_ret(*43u) ■ */,6u (wywołań: */,5u)\n", n, result, count); count = 0;

result ■ fib.it (n);

printf("fib.it (%3u) ■ '/.6u (wywołań: 7,5u)\n", n, result, count);

>

return 0;

W tym przypadku funkcja rekurencyjna, choć łatwiejsza w napisaniu, jest bardzo nieefektywna

Deklarowanie funkcji

Czasami możemy chcieć przed napisaniem funkcji poinformować kompilator, że dana funkcja istnieje. Niekiedy kompilator może zaprotestować, jeśli użyjemy funkcji przed określeniem, jaka to fiuikcja. na przykład:

int a()

{

return b(0);

>

int b(int p)

{

if( p -- 0 ) return 1; else

return aO;

>

int mainO

{

return b(l);

>



Wyszukiwarka

Podobne podstrony:
76 ROZDZIAŁ 11. FUNKCJE Tworzenie funkcji Dobrze jest uczyć się na przykładach. Rozważmy następujący
78 ROZDZIAŁ 11. FUNKCJE Jeśli chcemy, aby przypisać zmiennej wartość, którą zwraca funkcja, należy
84 ROZDZIAŁ 11. FUNKCJE jest rozmiar stosu programu). Cała zalwiwa polega na tym, aby umieć dostać s
skanuj0303 (2) Rozdział 11. ♦ Więcej o SQL 317 Której funkcji należy użyć, aby dowiedzieć się, jaka
skanuj0301 (2) Rozdział 11. ♦ Więcej o SQL 315 Tabela 11.1. Funkcje
Lalek6 34 Rozdział 11 stwierdził, że UB „nie podaruje” jej bratu zlikwidowania funkcjonariuszy „org
pf1 Rozdział 11.    Wyznaczyć dziedzinę funkcji: a)/(x) = 3x2 - 1 Df= Rc)/(x) = założ
IMGh95 (5) 82 Rozdział 2 2. funkcje podmiotowe (transgresyjna, otwartości, abstrakcyjności, refleksy
519 2 519 Rozdział 11 3. Jeśli funkcja Q jest kwadratowa, to Q‘ jest liniowa. Jeśli X i ff wybrano z
Rozdział 11.1. Budowa i funkcjonowanie aparatu oddechowego Oddychanie to proces niezbędny do życia,
80749 Obraz (772) Rozdział 11.Wprowadzenie do formuł i funkcji W tym rozdziale: ♦    
Obraz (776) Rozdział 11. ♦ Wprowadzenie do formuł i funkcji    227 Mimo że formuła ta

więcej podobnych podstron