Menu
Coddy logo textTech

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 Dingen in C++ beachten solltest:

  • Namen können Buchstaben, Ziffern und Unterstriche enthalten.
  • Namen müssen mit einem Buchstaben oder einem Unterstrich beginnen.
  • Namen unterscheiden zwischen Groß- und Kleinschreibung (myVariable und myvariable sind unterschiedlich).
  • Namen dürfen keine C++-Schlüsselwörter sein (wie int, float, if usw.).

Zusätzlich zu diesen Regeln gibt es einige gängige Benennungskonventionen, die Entwickler verwenden, um ihren Code konsistenter und lesbarer zu machen:

  • camelCase: Wörter werden miteinander verbunden, 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 werden vollständig kleingeschrieben und durch Unterstriche getrennt (z. B. total_amount, number_of_students). Wird häufig in C++ für Dateinamen oder in anderen Sprachen wie Python verwendet.
  • SCREAMING_SNAKE_CASE: wie snake_case, aber vollständig großgeschrieben (z. B. MAX_SIZE, TOTAL_AMOUNT). Wird in C++ typischerweise für Konstanten und Makros verwendet.
  • Sei beschreibend und vermeide zu kurze Namen (z. B. ist numberOfStudents besser als n).
  • Vermeide die Verwendung von Variablennamen mit nur einem Buchstaben, außer bei einfachen Zählern (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 normale Variablen
int n = 25;  // Zu kurz und unklar

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-C++-Compiler