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
Ćwiczenie: Zmodyfikuj funkcję gwiazdki() z poprzedniego przykładu tak aby można było przy jej pomocy narysować trójkąt
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.