C Academy · Lekcja

Instrukcje warunkowe

Proszę nauczyć się używać instrukcji if, else i switch do implementowania decyzji w programach C.

Lekcja 1 z 310 kroki

Instrukcje warunkowe to bezpłatna lekcja C Academy na CoddyKit. To lekcja 1 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej C Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs C Academy zawiera 3 lekcji w sumie.

Instrukcje warunkowe w C

W języku C instrukcje warunkowe pozwalają programowi podejmować decyzje na podstawie określonych warunków.

W tej lekcji dowie się Pan/Pani, jak używać instrukcji if, else i switch do sterowania przebiegiem programu.

Instrukcje warunkowe — ilustracja 1

Instrukcja if

Instrukcja if wykonuje blok kodu tylko wtedy, gdy warunek jest prawdziwy.

Składnia:

if (condition) { // Code to execute if condition is true }

Przykład: instrukcja if

Ten program sprawdza, czy liczba jest dodatnia.

#include <stdio.h>

int main() {
    int num = 10;
    if (num > 0) {
        printf("The number is positive.\n");
    }
    return 0;
}

Instrukcja if-else

Instrukcja if-else wykonuje jeden blok kodu, jeśli warunek jest prawdziwy, a inny blok, jeśli warunek jest fałszywy.

Składnia:

if (condition) { // Code if condition is true } else { // Code if condition is false }

Przykład: instrukcja if-else

Ten program sprawdza, czy liczba jest dodatnia czy ujemna.

#include <stdio.h>

int main() {
    int num = -5;
    if (num > 0) {
        printf("Positive number.\n");
    } else {
        printf("Negative number.\n");
    }
    return 0;
}

Zagnieżdżone instrukcje if

Można umieszczać wiele instrukcji if jedna wewnątrz drugiej.

Przykład:

if (condition1) { if (condition2) { // Code block } }

Instrukcja switch

Instrukcja switch jest alternatywą dla wielu warunków if-else.

Składnia:

switch (variable) { case value1: // Code block break; case value2: // Code block break; default: // Default block }

Przykład: instrukcja switch

Ten program wyświetla nazwę dnia na podstawie liczby całkowitej wprowadzonej przez użytkownika.

#include <stdio.h>

int main() {
    int day = 3;
    switch (day) {
        case 1:
            printf("Monday\n");
            break;
        case 2:
            printf("Tuesday\n");
            break;
        case 3:
            printf("Wednesday\n");
            break;
        default:
            printf("Invalid day\n");
    }
    return 0;
}

Podsumowanie

W tej lekcji dowiedział się Pan/Pani:

  • Jak używać instrukcji if, if-else i switch.
  • Jak używać zagnieżdżonych instrukcji if w przypadku złożonych warunków.
  • Czym różnią się instrukcje if-else i switch.

W następnej części omówimy struktury pętli w języku C!

Instrukcje warunkowe — ilustracja 10
Bezpłatny start

Ucz się C dzięki korepetycjom AI — za darmo

Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.

Kursy
39
Lekcje
144

Często zadawane pytania

Czy lekcja „Instrukcje warunkowe” jest bezpłatna?

Tak — pełny tekst „Instrukcje warunkowe” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu C Academy, przejdź na CoddyKit PRO. Kurs C Academy zawiera 3 lekcji w sumie.

Co nauczysz się w „Instrukcje warunkowe”?

Proszę nauczyć się używać instrukcji if, else i switch do implementowania decyzji w programach C. Ćwiczysz C Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć C Academy?

Nie wymagamy żadnego doświadczenia. C Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 3.

Ile czasu zajmuje lekcja „Instrukcje warunkowe”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji C Academy?

Tak. Każda lekcja C Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Instrukcje warunkowe
  2. Konstrukcje pętli
  3. Operatory logiczne i porównania
← Powrót do C Academy