Latest web development tutorials

C Grundgrammatik

Wir haben bereits die Grundstruktur eines C-Programm zu sehen, was uns andere grundlegende Bausteine ​​der Sprache C verstehen helfen.

C-Token (Token)

C-Programm aus einer Vielzahl von Token zusammengesetzt, kann der Token-Schlüsselwörter, Bezeichner, Konstanten, String-Wert oder ein Symbol sein. Zum Beispiel enthält die folgende C-Anweisung fünf Token:

printf("Hello, World! \n");

Diese fünf Token sind:

printf
(
"Hello, World! \n"
)
;

Semikolons;

In einem C-Programm ist das Semikolon ein Abschlusszeichens. Das heißt, dass jede Anweisung mit einem Semikolon enden. Es gibt das Ende einer logischen Einheit.

Zum Beispiel sind hier zwei verschiedene Aussagen:

printf("Hello, World! \n");
return 0;

Note

Hinweise wie C-Programm Hilfetext, werden sie vom Compiler ignoriert werden. Sie beginnen mit / *, mit dem Zeichen * / Kündigung, wie folgt:

/* 我的第一个 C 程序 */

Sie können nicht verschachtelt Kommentare innerhalb von Kommentaren, die in einem String oder Zeichenwerte erscheinen nicht.

Identifiers

C Kennung wird verwendet, um die Variablen, Funktionen oder den Namen irgendwelchen anderen benutzerdefinierten Objekte zu identifizieren. Eine Kennung mit den Buchstaben AZ oder az oder Unterstrich _ Start, gefolgt von null oder mehr Buchstaben, Unterstrichen und Ziffern (0-9).

Erlaubt Interpunktionszeichen, wie @, $ und% innerhalb von C-IDs. C istcase-sensitive Programmiersprache.So wird inC,Manpower undManpowersind zwei unterschiedliche Bezeichner. Hier sind einige gültige Bezeichner:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

Stichwort

In der folgenden Tabelle sind die C reservierten Wörter. Diese Worte können nicht als Konstante Name, Variablennamen, oder eine andere Kennung Namen reserviert 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      

C Räume

Zeile enthält nur Leerzeichen, als eine Leerzeile bekannt, möglicherweise mit einem Kommentar, C-Compiler es vollständig zu ignorieren.

In C, ein Raum für die Beschreibung der Zuschnitte, Tabs, Zeilenumbrüche und Kommentare. Verschiedene Teile eines Raumes separate Anweisungen, so dass der Compiler die Anweisung, um ein Element zu identifizieren (wie int), wo es endet, das nächste Element, wo zu beginnen. Daher wird in der folgenden Aussage:

int age;

Hier müssen Sie mindestens ein Leerzeichen (in der Regel ein Leerzeichen) zwischen int und Alter haben, so dass der Compiler in der Lage sein, sie zu unterscheiden. Auf der anderen Seite, in der folgenden Aussage:

fruit = apples + oranges;   // 获取水果的总数

Obst und = = oder Leerzeichen zwischen Äpfeln und ist nicht erforderlich, aber um die Lesbarkeit zu verbessern, können Sie einige geeignete Räume nach Bedarf hinzufügen.