Dieses Tutorial enthält kurze Informationen zu allen 32 Schlüsselwörtern in der C-Programmierung.
Schlüsselwörter in der C-Programmierung | |||
---|---|---|---|
Auto | brechen | Fall | verkohlen |
const | fortsetzen | Standard | tun |
doppelt | sonst | Aufzählung | extern |
schweben | zum | gehe zu | wenn |
int | lange | registrieren | Rückkehr |
kurz | unterzeichnet | Größe von | statisch |
struct | Schalter | typedef | Union |
ohne Vorzeichen | Leere | flüchtig | während |
Beschreibung aller Schlüsselwörter in C.
Auto
Das Schlüsselwort auto deklariert automatische Variablen. Beispielsweise:
auto int var1;
Diese Anweisung legt nahe, dass var1 eine Variable der Speicherklasse auto und vom Typ int ist.
In Funktionskörpern deklarierte Variablen sind standardmäßig automatisch. Sie werden jedes Mal neu erstellt, wenn eine Funktion ausgeführt wird.
Da automatische Variablen für eine Funktion lokal sind, werden sie auch als lokale Variablen bezeichnet. Weitere Informationen finden Sie unter C-Speicherklasse.
brechen und weitermachen
Die break-Anweisung beendet die innerste Schleife sofort, wenn sie angetroffen wird. Es wird auch verwendet, um die switch-Anweisung zu beenden.
Die continue-Anweisung überspringt die darauf folgenden Anweisungen innerhalb der Schleife für die Iteration.
für (i = 1; i <= 10; ++ i) (wenn (i == 3) fortfahren; wenn (i == 7) brechen; printf ("% d", i);)
Ausgabe
1 2 4 5 6
Wenn i gleich 3 ist, wird die continue-Anweisung wirksam und überspringt 3. Wenn i gleich 7 ist, wird die break-Anweisung wirksam und beendet die for-Schleife. Um mehr zu erfahren, besuchen Sie C break und fahren Sie mit der Anweisung fort
Schalter, Fall und Standard
Die switch- und case-Anweisung wird verwendet, wenn ein Anweisungsblock zwischen vielen Blöcken ausgeführt werden muss. Beispielsweise:
switch (Ausdruck) (case '1': // einige Anweisungen, die ausgeführt werden sollen, wenn 1 break; case '5': // einige Anweisungen, die ausgeführt werden sollen, wenn 5 break; default: // einige Anweisungen, die ausgeführt werden sollen, wenn default;)
Besuchen Sie die C switch-Anweisung, um mehr zu erfahren.
verkohlen
Das Schlüsselwort char deklariert eine Zeichenvariable. Beispielsweise:
Zeichen Alphabet;
Hier ist Alphabet eine Zeichentypvariable.
Weitere Informationen finden Sie unter C-Datentypen.
const
Ein Bezeichner kann mit dem Schlüsselwort const als konstant deklariert werden.
const int a = 5;
Weitere Informationen finden Sie unter C-Variablen und -Konstanten.
mach … während
int i; do (printf ("% d", i); i ++;) while (i <10)
Um mehr zu erfahren, besuchen Sie C do… while loop
verdoppeln und schweben
Die Schlüsselwörter double und float werden zum Deklarieren von Variablen vom Typ float verwendet. Beispielsweise:
float number; double longNumber;
Here, number is a single-precision floating type variable whereas, longNumber is a double-precision floating type variable.
To learn more, visit C data types.
if and else
In C programming, if and else are used to make decisions.
if (i == 1) printf("i is 1.") else printf("i is not 1.")
If the value of i is other than 1, the output will be :
i is not 1
To learn more, visit C if… else statement.
enum
Enumeration types are declared in C programming using keyword enum. For example:
enum suit ( hearts; spades; clubs; diamonds; );
Here, an enumerated variable suit is created having tags: hearts, spades, clubs, and diamonds.
To learn more, visit C enum.
extern
The extern keyword declares that a variable or a function has external linkage outside of the file it is declared.
To learn more, visit C storage type.
for
There are three types of loops in C programming. The for loop is written in C programming using the keyword for
. For example:
for (i=0; i< 9;++i)( printf("%d ",i); )
Output
0 1 2 3 4 5 6 7 8
To learn more, visit C for loop.
goto
The goto statement is used to transfer control of the program to the specified label. For example:
for(i=1; i<5; ++i) ( if (i==10) goto error; ) printf("i is not 10"); error: printf("Error, count cannot be 10.");
Output
Error, count cannot be 10.
To learn more, visit C goto.
int
The int keyword is used to declare integer type variables. For example:
int count;
Here, count is an integer variable.
To learn more, visit C data types.
short, long, signed and unsigned
Die kurzen, langen, vorzeichenbehafteten und vorzeichenlosen Schlüsselwörter sind Typmodifikatoren, die die Bedeutung eines Basisdatentyps ändern, um einen neuen Typ zu erhalten.
short int smallInteger; long int bigInteger; signiert int normalInteger; unsigned int positiveInteger;Bereich von Datentypen vom Typ int
Datentypen | Angebot |
---|---|
kurz int | -32768 bis 32767 |
lange int | -2147483648 bis 214743648 |
signiert int | -32768 bis 32767 |
unsigned int | 0 bis 65535 |
Rückkehr
Das Schlüsselwort return beendet die Funktion und gibt den Wert zurück.
int func () (int b = 5; return b;)
Diese Funktion func()
gibt 5 an die aufrufende Funktion zurück. Weitere Informationen finden Sie unter C benutzerdefinierte Funktionen.
Größe von
Das Schlüsselwort sizeof wertet die Größe der Daten aus (eine Variable oder eine Konstante).
#include int main () (printf ("% u Bytes.", sizeof (char));)
Weitere Informationen erhalten Sie unter C-Operatoren.
Ausgabe
1 Bytes.
registrieren
The register keyword creates register variables which are much faster than normal variables.
register int var1;
static
The static
keyword creates a static variable. The value of the static variables persists until the end of the program. For example:
static int var;
struct
The struct keyword is used for declaring a structure. A structure can hold variables of different types under a single name.
struct student( char name(80); float marks; int age; )s1, s2;
To learn more, visit C structures.
typedef
The typedef keyword is used to explicitly associate a type with an identifier.
typedef float kg; kg bear, tiger;
union
A union is used for grouping different types of variables under a single name.
union student ( char name(80); float marks; int age; )
To learn more, visit C unions.
void
The void keyword meaning nothing or no value.
void testFunction (int a) (…)
Hier kann die testFunction()
Funktion keinen Wert zurückgeben, da der Rückgabetyp ungültig ist.
flüchtig
Das Schlüsselwort volatile wird zum Erstellen flüchtiger Objekte verwendet. Ein flüchtiges Objekt kann von der Hardware auf nicht spezifizierte Weise modifiziert werden.
const flüchtige Zahl
Zahl ist hier ein flüchtiges Objekt.
Da die Zahl eine Konstante ist, kann das Programm sie nicht ändern. Hardware kann dies jedoch ändern, da es sich um ein flüchtiges Objekt handelt.