Struktur eines Programms - C Tutorials

Das linke Feld oben zeigt den C ++ Code für dieses Programm. Das rechte Bild zeigt das Ergebnis, wenn das Programm von einem Computer ausgeführt wird. Die grauen Zahlen auf der linken Seite der Paneele sind Zeilennummern diskutieren Programme zu machen und die Erforschung Fehler leichter. Sie sind nicht Teil des Programms.







Lassen Sie sich dieses Programm Zeile für Zeile prüfen:

Die Funktion mit dem Namen Haupt ist eine spezielle Funktion in allen C ++ Programmen; es ist die Funktion aufgerufen, wenn das Programm ausgeführt wird. Die Ausführung aller Programme C ++ beginnt mit der Hauptfunktion, unabhängig davon, wo die Funktion innerhalb des Codes tatsächlich befindet.
Die Linien 5 und 7: < and > Die offene Klammer ( < ) at line 5 indicates the beginning of main 's function definition, and the closing brace ( > at) Zeile 7 zeigt, deren Ende. Alles, was zwischen diesen Klammern ist die körpereigene Funktion, die definiert, was passiert, wenn Haupt genannt wird. Alle Funktionen verwenden Klammern den Anfang und das Ende ihrer Definitionen anzuzeigen.







Zeile 6: std :: cout << "Hello World!"; This line is a C++ statement. A statement is an expression that can actually produce some effect. It is the meat of a program, specifying its actual behavior. Statements are executed in the same order that they appear within a function's body.

Diese Erklärung besteht aus drei Teilen: Erstens, std :: cout. die die st andardc HARACTER heraus gesetzt Gerät identifiziert (in der Regel ist dies der Computer-Bildschirm). Zweitens ist die Einführungsführung ( << ), which indicates that what follows is inserted into std::cout. Finally, a sentence within quotes ("Hello world!"), is the content inserted into the standard output.

Das Programm wurde in verschiedenen Linien strukturiert und richtig eingerückt, um es einfacher zu machen für die Menschen zu lesen, zu verstehen. Aber C ++ hat keine strengen Regeln für Vertiefung oder wie Anweisungen in verschiedenen Linien zu spalten. Zum Beispiel, statt

Wir hätten geschrieben:

alle in einer einzigen Zeile, und dies genau wie bei dem vorhergehenden Code die gleiche Bedeutung gehabt hätte.

Nun lassen Sie uns eine zusätzliche Erklärung zu unserem ersten Programm hinzufügen:

In diesem Fall erfolgte das Programm zwei Einfügungen in std :: cout in zwei verschiedenen Aussagen. Wieder einmal gibt die Trennung in verschiedenen Zeilen Code einfach bessere Lesbarkeit zu dem Programm, da Haupt definiert auf diese Weise vollkommen gültig gewesen sein könnte:







In Verbindung stehende Artikel