Schreiben Sie Standardcode in C.

Autor: John Pratt
Erstelldatum: 12 Februar 2021
Aktualisierungsdatum: 28 Juni 2024
Anonim
ascii-0
Video: ascii-0

Inhalt

Es gibt unendlich viele Möglichkeiten, Computer zu programmieren. Letztendlich ist es Sache des Programmierers, das zu erreichen, was er braucht. Es gibt jedoch viele "gute Möglichkeiten" für die Verwendung von Stilen und Funktionen für eine bessere Kompilierung und sicherere Programme. Stellen Sie sicher, dass zukünftige Programmierer (einschließlich Sie selbst), die weiterhin an Ihrem Projekt arbeiten, Ihren Code lesen und verstehen können.

Schreiten

Methode 1 von 2: Schreiben Sie Standardcode

  1. Laden Sie eine C ++ - IDE (integrierte Entwicklungsumgebung) wie Eclipse, Netbeans und CodeBlocks herunter oder verwenden Sie einen Texteditor wie Notepad ++ oder VIM. Sie können Programme auch über die Befehlszeile ausführen. In diesem Fall reicht ein Texteditor aus. Es kann nützlich sein, einen Editor auszuwählen, der die Syntax angibt und Zeilennummern unterstützt. Die meisten Programmierer betrachten Unix-ähnliche Systeme (Linux, OS X, BSD) als die besten Umgebungen für die Programmentwicklung.
  2. Erstellen Sie eine Hauptprogrammdatei. Die Hauptdatei muss eine Funktion namens main () enthalten. Hier beginnt die Ausführung des Programms. Ab diesem Zeitpunkt rufen Sie Funktionen auf, instanziieren Klassen usw. Andere Dateien aus Ihrer Anwendung und Ihren Bibliotheken können in dieser Datei enthalten sein.
  3. Beginnen Sie mit dem Schreiben Ihres Programms. Geben Sie den Code oder das Programm ein, das Sie erstellen möchten (einige Beispiele siehe unten). Lernen Sie die Syntax, Semantik, objektorientierte Programmierparadigmen, Datenströme, Algorithmusdesigns wie verknüpfte Listen, Prioritätswarteschlangen usw. kennen. C ++ ist keine einfach zu programmierende Sprache, vermittelt Ihnen jedoch die Grundlagen, die von allen verwendet werden können Programmiersprachen.
  4. Fügen Sie Ihrem Code einen Kommentar hinzu. Erklären Sie, was die Funktionen tun und wozu die Variablen dienen. Wählen Sie eindeutige Namen für Variablen und Funktionen. Beginnen Sie die Namen globaler Variablen mit Großbuchstaben. Stellen Sie im Allgemeinen sicher, dass jeder, der Ihren Code liest, ihn verstehen kann.
  5. Verwenden Sie die Einrückung ordnungsgemäß in Ihrem Code. Siehe auch die folgenden Beispiele.
  6. Kompilieren Sie Ihren Code mit

    g ++ main.cpp

  7. Führen Sie Ihr Programm mit der folgenden Anweisung aus:

    ./a.out

Methode 2 von 2: Beispiele

  1. Siehe Beispiel 1:

      / * Dies ist ein einfaches Programm, um die Grundlagen des G ++ - Stils zu verstehen. Dies ist ein Programm mit dem g ++ - Compiler. * / #Inostude iostream> / * Eingabe- und Ausgabefunktionen * / using namespace std; / * wir verwenden die std (Standard) -Funktionen * / int main () / * deklarieren die Hauptfunktion; int main (void) ist ebenfalls möglich. * / {cout " n Hallo Papa"; / * " N" ist eine neue Zeile ( t ist eine Registerkarte) * / cout " n Hallo Mama"; cout " n Dies ist mein erstes Programm"; cout " n Datum 11/03/2007"; return 0; }}

  2. Siehe Beispiel 2:

      / * Dieses Programm berechnet die Summe zweier Zahlen * / #include iostream> mit dem Namespace std; int main () {float num1, num2, res; / * Variablen deklarieren; int, double, long funktioniert auch * / cout " n Geben Sie die erste Zahl ein ="; cin num1; / * Benutzer in num1 eingeben * / cout " n Geben Sie die zweite Nummer ein ="; cin num2; res = num1 + num2; cout " n Die Summe von" num1 "und" num2 "=" res n "; return 0; }}

  3. Siehe Beispiel 3:

      / * Produkt aus zwei Zahlen * / #include iostream> using namespace std; int main () {float num1; int num2; doppelte Auflösung; cout " n Geben Sie die erste Zahl ein ="; cin num1; cout " n Geben Sie die zweite Zahl ein ="; cin num2; res = num1 * num2; cout " n Das Produkt zweier Zahlen =" res n "; return 0; }}

  4. Siehe Beispiel 4:

      // Verwenden Sie eine Schleife, um eine mathematische Gleichung zu finden. In diesem Fall wird die Antwort von Project Euler auf // Frage 1 berechnet. #include iostream> using namespace std; int main () {// Von main öffnen. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Erstellt die Ganzzahlen, die zur Ermittlung der Antwort erforderlich sind. für (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // Wiederholt, bis a gleich oder größer als 1000 ist, addiert 3 zu a in jeder Schleife. Fügt a zu sum1 hinzu. für (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // Wiederholt, bis b gleich oder größer als 1000 ist, addiert 5 zu b in jeder Schleife. Fügt b zu sum2 hinzu. für (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Wiederholt, bis c gleich oder größer als 1000 ist, addiert 15 zu c in jeder Schleife. Fügt c zu sum3 hinzu. sum4 = sum1 + sum2 - sum3; // sum4 ist die Summe von sum1 und sum2, von der sum3 abgezogen wird. cout sum4; // Gibt sum4 zurück, die Antwort. cin.get (); // Warte auf Eingabe vom Benutzer. return 0; // Anweisung zurückgeben. } // Main ist geschlossen.

  5. Schauen Sie sich dieses Beispiel für verschiedene Stile an:

      int main () {int i = 0; if (1 + 1 == 2) {i = 2; }} / * Dies ist der Whitesmith-Stil * / int main () {int i; if (1 + 1 == 2) {i = 2; }} / * Dies ist der GNU-Stil * / int main () {int i; if (Bedingung) {i = 2; function (); }}

Tipps

  • Verwenden Sie für Ihre Programme immer einen ISO-Compiler.
  • Die vom Compiler erstellte ausführbare Standarddatei heißt "a.out".
  • Wenn Sie etwas mit vielen verschiedenen Variablen oder Funktionen schreiben, versuchen Sie es zu kommentieren, damit es später einfacher zu debuggen und zu verstehen ist!

Warnungen

  • Verwenden Sie niemals unklare Codierungsstile oder veraltete Funktionen.