Es gibt viele Möglichkeiten, einen Computer zu programmieren. Letztendlich liegt die Entscheidung, wie das Gewünschte erreicht wird, beim Programmierer. Es gibt jedoch viele "Best Practices", die Stile und Funktionen für eine bessere Kompilierung und Programme verwenden. Es erfordert ein wenig Präzision, um sicherzustellen, dass die nächsten Programmierer (einschließlich Sie selbst) im Projekt Ihren Code lesen und verstehen können.
Schritt
Methode 1 von 2: Standardcode schreiben
Schritt 1. Laden Sie eine IDE (integrierte Entwicklungsumgebung) für C++ wie Eclipse, Netbeans und CodeBlocks herunter, oder verwenden Sie einen Nur-Text-Editor wie Notepad++ oder VIM
Sie können das Programm auch über die Befehlszeile ausführen, in diesem Fall reicht ein beliebiger Texteditor. Dies kann nützlich sein, wenn Sie einen Editor auswählen, der Syntaxhervorhebung und Zeilennummerierung unterstützt. Die meisten Programmierer finden, dass Unix-ähnliche Systeme (Linux, OS X, BSD) die besten Umgebungen für die Entwicklung sind.
Schritt 2. Erstellen Sie die Hauptprogrammdatei
Die Hauptdatei muss eine Funktion namens main() enthalten. Hier beginnt die Programmausführung. Von hier aus müssen Sie Funktionen, Präfixklassen usw. aufrufen. Andere Dateien aus Ihrer Anwendung sowie Bibliotheken können in diese Datei aufgenommen werden.
Schritt 3. Beginnen Sie mit dem Schreiben des Programms
Geben Sie den Code oder das Programm ein, das Sie erstellen möchten (siehe einige Beispiele unten). Lernen Sie Syntax, Semantik, Paradigmen der objektorientierten Programmierung, Data Striation, Design von Algorithmen wie verknüpfte Listen, Prioritätswarteschlangen usw. C++ ist keine einfach zu programmierende Sprache, aber Sie lernen dabei die Grundlagen, die mit allen Programmiersprachen funktionieren.
Schritt 4. Geben Sie die Kommentare in den Code ein
Erklären Sie, wofür Funktionen und Variablen verwendet werden. Wählen Sie eindeutige Namen für Variablen und Funktionen. Nutzen Sie globale Variablennamen. Stellen Sie im Allgemeinen sicher, dass jeder, der Ihren Code liest, ihn verstehen kann.
Schritt 5. Verwenden Sie geeignete Einrückungen in Ihrem Code
Siehe auch hier das Beispiel unten.
Schritt 6. Kompilieren Sie den Code mit
g++ main.cpp
Schritt 7. Führen Sie das Programm aus, indem Sie Folgendes eingeben:
./a.out
Methode 2 von 2: Beispiel
Schritt 1. Betrachten Sie Beispiel 1:
/* Dieses einfache Programm wurde entwickelt, um die Grundlagen des g++-Stils zu verstehen. Dieses Programm verwendet den g++ Compiler.*/ #include /* Eingabe- und Ausgabefunktionen eingeben */ using namespace std; /* wir verwenden die std (Standard)-Funktion */ int main() /* deklarieren die main-Funktion; Sie können auch int main(void) verwenden. */ { cout << "\n Hallo Papa"; /* '\n' ist eine neue Zeile (t ist ein neuer Tab) */ cout << "\n Hallo Mama"; cout << "\n Dies ist mein erstes Programm"; cout << "\n Datum 20.04.2018"; gibt 0 zurück; }
Schritt 2. Betrachten Sie Beispiel 2:
/* Dieses Programm zählt die Summe zweier Zahlen */ #include using namespace std; int main() { float num1, num2, res; /* Variable deklarieren; int, double, long… kann auch verwendet werden */ cout << "\n Erste Zahl eingeben = "; cin >> num1; /* Benutzerwert in num1 eingeben */ cout << "\n Zweite Zahl eingeben= "; cin >> num2; res = Anzahl1 + Anzahl2; cout << "\n Summe "<< num1 <<" und "<< num2 <<" = "<<res '\n'; gibt 0 zurück; }
Schritt 3. Studienbeispiel 3:
/* Zwei Zahlen multiplizieren */ #include 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 = Anzahl1 * Anzahl2; cout << "\n Zwei Zahlen multiplizieren = " << res '\n'; gibt 0 zurück; }
Schritt 4. Betrachten Sie Beispiel 4:
// ''Looping'', um die mathematische Formel zu finden. In diesem Fall sucht das Programm nach der Antwort auf // Frage #1 in Project Euler. #include mit namespace std; int main() { // Öffnen von ''Main''. int summe1=0; int summe2=0; int summe3=0; int summe4=0; // Generiere die ganze Zahl, die benötigt wird, um die Antwort zu finden. for (int a=0; a < 1000; a=a+3) {sum1 = sum1+a;} // ''Loop'' bis a größer oder gleich 1000 ist, wobei jeweils 3 ''Schleife''. Fügen Sie auch a zu sum1 hinzu. for (int b=0; b < 1000; b=b+5) {sum2 = sum2+b;} // ''Loop'' bis b größer oder gleich 1000 ist, wobei jeweils 5 ''Schleife''. Addiere auch b zu sum2. for (int c=0; c < 1000; c=c+15) {sum3 = sum3+c;} // ''Loop'' bis c größer oder gleich 1000 ist, wobei jede ''Schleife' 15 zu c addiert '''. Addiere auch c zu sum3. Summe4 = Summe1 + Summe2 - Summe3; // sum4 nimmt die Summe von sum1 und sum2, minus sum3. cout << Summe4; // Das Ergebnis ist sum4, die Antwort. cin.get(); // Warten Sie, bis der Benutzer die Eingabetaste drückt. gibt 0 zurück; // Anweisung zum Zurückgeben. } // Hauptschluss.
Schritt 5. Betrachten Sie die folgenden Beispiele mit unterschiedlichen Stilen:
int main () {int i = 0; wenn (1 + 1 = = 2) { i = 2; } } /* Whitesmiths-Stil */ int main() { int i; wenn (1+1==2) { i = 2; } } /* GNU-Stil */ int main() { int i; wenn (Bedingung) { i = 2; Funktionen(); } }
Tipps
- Verwenden Sie für Ihre Programme immer einen ISO-Compiler.
- 'a.out' ist der vom Compiler generierte standardmäßige ausführbare Dateiname.
- Wenn Sie etwas schreiben, das viele verschiedene Variablen oder Funktionen verwendet, fügen Sie einige Kommentare hinzu, um die Fehlersuche und das spätere Verständnis zu erleichtern!