If - else
Część sekcji Podstawy ścieżki C w Coddy. Lekcja 26 z 63.
Instrukcja if-else pozwala programowi podejmować decyzje na podstawie warunków. Jeśli warunek jest prawdziwy, wykonuje się jeden blok kodu; w przeciwnym razie wykonuje się inny blok.
Zobaczmy, jak używać instrukcji if-else:
Najpierw definiujemy zmienną:
int age = 17;Teraz sprawdźmy, czy ta osoba jest pełnoletnia:
if (age >= 18) {
printf("You are an adult.\n");
} else {
printf("You are a minor.\n");
}Ponieważ age wynosi 17, czyli mniej niż 18, wynikiem będzie:
You are a minor.Część if sprawdza warunek. Gdy warunek jest fałszywy, wykonywany jest kod w bloku else.
Wyzwanie
ŁatwyNapisz program, który:
- Odczytuje od użytkownika liczbę całkowitą reprezentującą wynik ucznia
- Jeśli wynik jest większy lub równy 60, wypisuje "Pass"
- W przeciwnym razie wypisuje "Fail"
Spróbuj swoich sił
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// Nie zmieniaj kodu powyżej tej linii
// Napisz tutaj swój kod
return 0;
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Sterowanie przepływem
Instrukcja ifIf - elseElse-ifInstrukcja switch-caseOperator warunkowy (ternary)Wyzwanie podsumowująceZagnieżdżone if - else2Zmienne
Typy danychLiczby całkowiteLiczby zmiennoprzecinkowe — float i doubleZnakiWartości logiczneStałePodstawy printfZasady nazewnictwa zmiennychKonwersja typów — część 1Konwersja typów — część 2Wyzwanie podsumowujące3Operatory
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaOperatory przypisaniaOperatory relacyjneOperatory logiczne — część 1Operatory logiczne — część 2Operatory logiczne — część 3Wyzwanie podsumowującePoćwicz samodzielnie: Kompilator C online