Menu
Coddy logo textTech

Deklarowanie funkcji

Część sekcji Podstawy ścieżki C w Coddy. Lekcja 46 z 63.

Funkcja w języku C to blok kodu, który wykonuje określone zadanie. Funkcje pomagają organizować kod, umożliwiają jego ponowne wykorzystanie i poprawiają jego czytelność. Oto podstawowa struktura deklaracji funkcji w języku C:

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // kod do wykonania
    return value; // jeśli return_type nie jest void
}

Na przykład prosta funkcja, która wita użytkownika, może wyglądać tak:

void greet() {
    printf("Hello, welcome to C programming!");
}

Aby użyć (wywołać) tej funkcji w programie głównym, napisz:

int main() {
    greet();
    return 0;
}

Funkcje mogą również przyjmować parametry i zwracać wartości. Omówimy to w późniejszych lekcjach.

challenge icon

Wyzwanie

Łatwy

Utwórz funkcję o nazwie printNumbers, która wypisuje liczby od 1 do 5. Następnie w funkcji main wywołaj tę funkcję dwa razy.

Wynik powinien wyglądać tak:

1 2 3 4 5
1 2 3 4 5

Upewnij się, że po liczbie 5 nie ma żadnych spacji, i dodaj nową linię po liczbie 5 (\n)

Spróbuj swoich sił

#include <stdio.h>

// Zadeklaruj tutaj swoją funkcję

int main() {
    // Wywołaj tutaj swoją funkcję dwa razy
    
    return 0;
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator C online