Namenskonventionen
Teil des Abschnitts Grundlagen der C++-Journey von Coddy. Lektion 12 von 74.
Beim Programmieren ist es wichtig, Namenskonventionen einzuhalten, damit dein Code lesbar und wartbar bleibt. Es gibt jedoch einige Regeln und Konventionen, die du beim Benennen von Elementen in C++ befolgen solltest:
- Namen können Buchstaben, Ziffern und Unterstriche enthalten.
- Namen müssen mit einem Buchstaben oder einem Unterstrich beginnen.
- Bei Namen wird zwischen Groß- und Kleinschreibung unterschieden (
myVariableundmyvariablesind verschieden). - Namen dürfen keine C++-Schlüsselwörter sein (wie
int,float,ifusw.).
Zusätzlich zu diesen Regeln gibt es einige gängige Namenskonventionen, die Entwickler verwenden, um ihren Code einheitlicher und besser lesbar zu machen:
- camelCase: Wörter werden zusammengeschrieben, wobei jedes Wort nach dem ersten mit einem Großbuchstaben beginnt (z. B.
totalAmount,numberOfStudents). Wird in C++ häufig für Variablen- und Funktionsnamen verwendet. - PascalCase: ähnlich wie camelCase, aber auch das erste Wort beginnt mit einem Großbuchstaben (z. B.
TotalAmount,MyClass). Wird in C++ häufig für Klassennamen verwendet.
- snake_case: Wörter sind alle kleingeschrieben und durch Unterstriche getrennt (z. B.
total_amount,number_of_students). Wird in C++ häufig für Dateinamen und in anderen Sprachen wie Python verwendet. - SCREAMING_SNAKE_CASE: wie snake_case, aber alles in Großbuchstaben (z. B.
MAX_SIZE,TOTAL_AMOUNT). Wird in C++ typischerweise für Konstanten und Makros verwendet.
- Sei aussagekräftig und vermeide zu kurze Namen (z. B. ist
numberOfStudentsbesser alsn). - Vermeide Variablennamen aus nur einem Buchstaben, außer bei einfachen Zählvariablen (z. B.
i,j,k).
Hier sind einige Beispiele für gute und schlechte Variablennamen:
// Gut
int age = 30;
double totalPrice = 150.99; // camelCase
int numberOfStudents = 25; // camelCase
const int MAX_STUDENTS = 100; // SCREAMING_SNAKE_CASE für Konstanten
// Schlecht
int a = 30; // Zu kurz und unklar
double TOTAL_PRICE = 150.99; // Großschreibung ist nicht für gewöhnliche Variablen gedacht
int n = 25; // Zu kurz und unklarProbier es selbst
Diese Lektion enthält keine Programmieraufgabe.
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Übe selbstständig: Online-C++-Compiler