C-Grundsyntax meistern: Tokens, Struktur und Semikolons
Sie haben die grundlegende Struktur eines C-Programms kennengelernt, nun verstehen Sie leichter die anderen grundlegenden Bausteine der C-Programmiersprache.
Tokens in C
Ein C-Programm besteht aus verschiedenen Tokens. Ein Token ist entweder ein Schlüsselwort, ein Bezeichner, eine Konstante, ein String-Literal oder ein Symbol. Zum Beispiel besteht die folgende C-Anweisung aus fünf Tokens:
printf("Hello, World! \n");
Die einzelnen Tokens sind:
printf ( "Hello, World! \n" ) ;
Semikolons
In einem C-Programm ist das Semikolon ein Anweisungs-Terminator. Jede einzelne Anweisung muss mit einem Semikolon enden. Es markiert das Ende einer logischen Einheit.
Hier sind zwei verschiedene Anweisungen:
printf("Hello, World! \n");
return 0;
Kommentare
Kommentare sind Hilfetexte in Ihrem C-Programm und werden vom Compiler ignoriert. Sie beginnen mit /* und enden mit */:
/* mein erstes Programm in C */
Sie können keine Kommentare in Kommentare verschachteln, und sie treten nicht innerhalb von String- oder Zeichenliteralen auf.
Bezeichner (Identifiers)
Ein C-Bezeichner ist ein Name, der verwendet wird, um eine Variable, Funktion oder ein anderes benutzerdefiniertes Element zu identifizieren. Ein Bezeichner beginnt mit einem Buchstaben A-Z, a-z oder einem Unterstrich '_', gefolgt von null oder mehr Buchstaben, Unterstrichen und Ziffern (0-9).
C erlaubt keine Satzzeichen wie @, $ und % in Bezeichnern. C ist eine case-sensitive Programmiersprache. Daher sind Manpower und manpower zwei verschiedene Bezeichner in C. Beispiele für gültige Bezeichner:
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
Schlüsselwörter (Keywords)
Die folgende Liste zeigt die reservierten Wörter in C. Diese dürfen nicht als Konstanten, Variablen oder andere Bezeichnernamen verwendet werden.
| auto | else | long | switch |
| break | enum | register | typedef |
| case | extern | return | union |
| char | float | short | unsigned |
| const | for | signed | void |
| continue | goto | sizeof | volatile |
| default | if | static | while |
| do | int | struct | _Packed |
| double |
Whitespace in C
Eine Zeile, die nur Whitespace (möglicherweise mit einem Kommentar) enthält, wird als Leerzeile bezeichnet und vom C-Compiler vollständig ignoriert.
Whitespace beschreibt in C Leerzeichen, Tabs, Zeilenumbruchzeichen und Kommentare. Whitespace trennt einen Teil einer Anweisung vom anderen und ermöglicht dem Compiler, zu erkennen, wo ein Element in einer Anweisung endet und das nächste beginnt. Daher muss in der folgenden Anweisung mindestens ein Whitespace-Zeichen (normalerweise ein Leerzeichen) zwischen int und age stehen, damit der Compiler sie unterscheiden kann:
int age;
Andererseits sind in der folgenden Anweisung keine Whitespace-Zeichen zwischen fruit und = oder zwischen = und apples notwendig, obwohl Sie welche hinzufügen können, um die Lesbarkeit zu erhöhen:
fruit = apples + oranges; // Gesamtzahl der Früchte ermitteln
C Sprache
- Fundamentale Algebraische Identitäten: Additive, Multiplikative und Null-Eigenschaften
- C# Switch Statement meistern: Syntax, Beispiele & Best Practices
- C# Break Statement: Wie und wann man es einsetzt
- C# Continue Statement meistern: Schleifeniterationen effektiv überspringen
- Python pass-Statement meistern: Praxisleitfaden
- Java Grundlagen: Grundlegende Syntax meistern
- C++ Grundlagen: Syntax & Objektorientierte Basis
- MATLAB Grundlagen: Wesentliche Syntax & Befehle meistern
- C# Grundlagen: Grundlegende Syntax & OOP-Konzepte meistern
- Python Grundlagen meistern: Syntax & Fundamentale Konzepte