aFizyka logo

Zamów podręcznik wydawnicta MiGra (sklep wydawnictwa)

Funkcja niezwracająca wartości. Klasa 2

Funkcje niezwracające wartości są deklarowane po słowie kluczowym void i mogą być bezargumentowe lub argumentowe. Ciało funkcji niezwracającej wartości nie musi zawierać słowa kluczowego return. Jeżeli takie słowo kluczowe występuje, to nie może określać wartości.

Użycie w ciele funkcji słowa return jest traktowane jako przerwanie wykonywania instrukcji ciała funkcji

Reguła deklaracji funkcji bezparametrowej niezwracającej wartości


void nazwa_funkcji()
{
lista_instrukcji;
}

Reguła deklaracji funkcji parametrowej niezwracającej wartości


void nazwa_funkcji( lista_parametrów)
{
lista_instrukcji;
}

Ćwiczenie 7 str. 119

funkcja bezpostaciowa

Ćwiczenie: Zmodyfikuj funkcję gwiazdki() z poprzedniego przykładu tak aby można było przy jej pomocy narysować trójkąt

funkcja bezpostaciowa gwiazdka()

Poniżej przykład rysowania trójkąta przez stosowanie rekurencji- funkcja wywołuje samą siebie. W tej metodzie należy określić warunek przerwania rekurencji i użyć słowa kluczowego return bez zwracania wartości.

funkcja bezpostaciowa gwiazdka()