Konstanten
Teil des Abschnitts Grundlagen der C++-Journey von Coddy — Lektion 10 von 74.
Eine Konstante ist ein spezieller Typ von Variable, die nicht mehr geändert werden kann, sobald sie initialisiert wurde.
Um eine Konstante zu deklarieren, verwenden Sie das Schlüsselwort const gefolgt vom Variablentyp:
const int maxValue = 100;Im obigen Beispiel wird eine Konstante namens maxValue mit dem Wert 100 initialisiert.
Wenn wir versuchen, einen konstanten Wert zu ändern:
const int maxValue = 100;
maxValue = 200; // Dies wird einen Fehler verursachenDies wird zu einem Fehler führen, da konstante Werte nicht geändert werden können.
In C++ ist es eine gängige Konvention, Konstanten mit ALL_CAPS (Großbuchstaben mit Unterstrichen zwischen den Wörtern) zu benennen:
const int MAX_VALUE = 100;
const double PI = 3.14159;Dadurch lassen sich Konstanten in Ihrem Code leicht von regulären Variablen unterscheiden.
Aufgabe
AnfängerErstelle eine Konstante namens PI und initialisiere sie mit dem Wert 3.14159.
Spickzettel
Eine Konstante kann nach der Initialisierung nicht mehr geändert werden. Verwenden Sie const gefolgt vom Typ:
const int MAX_VALUE = 100;
const double PI = 3.14159;Konventionell werden Konstanten in GROSSBUCHSTABEN benannt. Der Versuch, eine Konstante zu ändern, führt zu einem Fehler:
MAX_VALUE = 200; // Fehler - der Wert einer Konstante kann nicht geändert werdenProbier es selbst
#include <iostream>
int main() {
// Geben Sie Ihren Code unten ein
// Ändern Sie die folgende Zeile nicht
std::cout << "PI = " << PI;
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Eingabe/Ausgabe Grundlagen
cout-Anweisungcin-AnweisungString-EingabeWiederholung - Bis 120Wiederholung - Wahr oder Falsch3Variablen Teil 2
TypdeklarationNamenskonventionenWiederholung – Variablen initialisierenType Casting Teil 1Type Casting Teil 26Entscheidungsfindung
If-AnweisungIf - ElseSwitch-AnweisungBedingter OperatorWiederholung - If ElseVerschachtelte If - Else