If - Else
Teil des Abschnitts Fundamentals der C-Journey von Coddy — Lektion 26 von 63.
Die if-else-Anweisung ermöglicht es Ihrem Programm, Entscheidungen auf der Grundlage von Bedingungen zu treffen. Wenn eine Bedingung wahr ist, wird ein Codeblock ausgeführt; andernfalls wird ein anderer Block ausgeführt.
Schauen wir uns an, wie man eine if-else-Anweisung verwendet:
Zuerst definieren wir eine Variable:
int age = 17;Prüfen wir nun, ob die Person volljährig ist:
if (age >= 18) {
printf("You are an adult.\n");
} else {
printf("You are a minor.\n");
}Da age 17 ist, was kleiner als 18 ist, wird die Ausgabe sein:
You are a minor.Der if-Teil prüft die Bedingung. Wenn die Bedingung falsch ist, wird der Code im else-Block ausgeführt.
Aufgabe
EinfachSchreiben Sie ein Programm, das:
- Einen Ganzzahlwert einliest, der die Punktzahl eines Studenten darstellt
- Wenn die Punktzahl größer oder gleich 60 ist, "Pass" ausgibt
- Andernfalls "Fail" ausgibt
Spickzettel
Die if-else-Anweisung ermöglicht es Ihrem Programm, Entscheidungen basierend auf Bedingungen zu treffen. Wenn eine Bedingung wahr ist, wird ein Codeblock ausgeführt; andernfalls wird ein anderer Block ausgeführt.
Grundlegende Syntax:
if (condition) {
// Code, der ausgeführt wird, wenn die Bedingung wahr ist
} else {
// Code, der ausgeführt wird, wenn die Bedingung falsch ist
}Beispiel:
int age = 17;
if (age >= 18) {
printf("You are an adult.\n");
} else {
printf("You are a minor.\n");
}Da age 17 ist, was weniger als 18 ist, wird die Ausgabe You are a minor. sein.
Probier es selbst
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// Nichts oberhalb dieser Zeile ändern
// Schreiben Sie Ihren Code hier
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
2Variablen
DatentypenIntegerFloat - DoubleZeichenBooleansKonstantenprintf GrundlagenBenennungsregeln für VariablenType Casting Teil 1Type Casting Teil 2Wiederholungs-Challenge3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenRelationale OperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-Challenge