complete overview c
Ein detaillierter Blick auf C ++, einschließlich Standardbibliotheken, Verwendungen und anderer Funktionen.
C ++ ist eine objektorientierte Programmiersprache. Die Wahrheit ist jedoch, dass C ++ auch prozedurale und generische Programmierung unterstützt.
Es kann als Sprache der mittleren Ebene betrachtet werden, da es die Merkmale einer Hochsprache sowie einer Sprache der unteren Ebene aufweist. Dies wiederum macht C ++ zum besten für Echtzeitanwendungen sowie für Anwendungen auf niedriger Ebene wie die Systemprogrammierung.
Lesen Sie dies durch Ganze C ++ - Schulungsserie für ein vollständiges Verständnis des Konzepts.
Ursprünglich wurde C ++ als Erweiterung der C-Sprache entwickelt und 1979 von Bjarne Stroustrup in den Bell Labs eingeführt. Damals hieß es „C with Classes“. Später, 1983, wurde es in C ++ umbenannt.
Da C ++ eine Obermenge von C ist, unterstützt es fast alle Funktionen der C-Sprache und daher ist jedes Programm in der C-Sprache auch ein C ++ - Programm.
Was du lernen wirst:
Merge Sort C ++ Implementierung
- Objekt orientierte Programmierung
- Standardbibliotheken
- C ++ Einführung
- Verwendung von C ++
- Erstes C ++ - Programm
- Voraussetzungen für das Lernen von C ++
- Vorteile von C ++
- Fazit
- Literatur-Empfehlungen
Objekt orientierte Programmierung
C ++ unterstützt alle Funktionen der objektorientierten Programmierung wie:
- Erbe
- Polymorphismus
- Verkapselung
- Abstraktion
Standardbibliotheken
Wie alle anderen Programmiersprachen verfügt auch die C ++ - Sprache über alle Kernstrukturen wie Variablen, Konstanten, Datentypen usw.
Die Standard-C ++ - Bibliothek verfügt außerdem über zahlreiche Funktionen, die verschiedene Manipulationsvorgänge, Zeichenfolgenoperationen, Array-Manipulationen usw. unterstützen. Darüber hinaus bietet die Standardvorlagenbibliothek (STL) umfangreiche Funktionen zum Bearbeiten von Datenstrukturen oder Containerklassen.
C ++ Einführung
Kurz gesagt, C ++ ist eine stark oder statisch typisierte, universelle Groß- und Kleinschreibung, kompilierte Sprache, die eine Freiform-Programmiersprache ist.
Abgesehen von diesen unterstützt es auch objektorientierte Programmierfunktionen und viele andere Funktionen wie STL, die es zu einer herausragenden Sprache machen. Die meisten C ++ - Compiler unterstützen den ANSI-Standard, der sicherstellt, dass C ++ portabel ist.
Verwendung von C ++
Mit C ++ können verschiedene Anwendungen in nahezu jeder Anwendungsdomäne programmiert werden.
Tatsächlich sind die primären Benutzeroberflächen des Windows-Betriebssystems und der Macintosh-Betriebssysteme ebenfalls in C ++ geschrieben.
C ++ wird hauptsächlich zum Schreiben von Gerätetreibern und anderen einfachen Systemprogrammieranwendungen verwendet, die Hardwaremanipulationen erfordern.
Erstes C ++ - Programm
Wie sieht ein einfaches C ++ - Programm aus?
Sehen wir uns ein einfaches Beispiel an, um eine Zeichenfolge auf der Konsole zu drucken.
Der in C ++ geschriebene Quellcode oder einfach Code (eine Reihe von Programmieranweisungen) sieht folgendermaßen aus:
#include using namespace std; int main() { cout<<”Hello,World!! This is C++ Tutorial!!
”; cin.get(); return 0; }
Lesen wir dieses Programm nun Anweisung für Anweisung.
Die erste Zeile '#include' ist eine Anweisung an den Compiler, eine Bibliothek von E / A-Funktionen von C ++, iostream.h, einzuschließen. Die Direktive #include wird verwendet, um externe Bibliotheken einzuschließen, die bei der Programmierung verwendet werden.
Mit der Datei iostream.h können wir Programme schreiben, um Daten und Informationen in C ++ einzugeben.
Die nächste Zeile Verwenden des Namespace std; ist ein Befehl zum Einfügen des Standard-Namespace std in das Programm. Der Namespace ähnelt einem Paket oder einer Bibliothek, die auch Bibliotheksfunktionen enthält.
Danach haben wir eine Funktionsdefinition, int main (). Alle C ++ - Programme haben einen einzigen Einstiegspunkt, d. H. Die Funktion main (). Der Rückgabetyp der Hauptfunktion ist eine Ganzzahl.
Die nächste Anweisung „{“ ist die öffnende Klammer und zeigt den Beginn des Codeblocks an. Danach haben wir eine Reihe von Anweisungen, die unseren Zweck erfüllen (in diesem Fall das Drucken von Zeichenfolgen). Sobald der Code fertig ist, schließen wir den Funktionsblock mit der schließenden Klammer „}“.
Jede Funktion in C ++ sollte diese öffnenden und schließenden Klammern haben, um den Anfang und das Ende des Codeblocks anzuzeigen.
Nach der Eröffnungsklammer haben wir eine weitere Aussage: Kosten<<” Hello, World!! This is C++ Tutorial!! ”;
Diese Aussage druckt die Aussage „Hallo Welt !! Dies ist C ++ Tutorial !! ” zur Konsole. Die Funktion, die wir zum Drucken der Zeichenfolge in C ++ verwenden, ist 'cout' (geschrieben als C Out), ein Teil der Header-Datei 'iostream.h', die wir am Anfang des Codes eingefügt haben.
Der Funktionsaufruf 'cout' gefolgt von '<<’ is called the insertion operator in C++. This operator is used to output the contents to the standard output device.
Die nächste Aussage cin.get (); ist ein weiterer Funktionsaufruf, der Teil von 'iostream.h' ist. 'Cin' ist der Funktionsaufruf zum Lesen von Eingaben von einem Standardeingabegerät wie einer Tastatur.
In unserem C ++ - Programm ruft cin die Funktion get () auf. Dies ähnelt der Funktion 'getch ()' in C, die dem Benutzer Zeit gibt, die Konsolenausgabe zu lesen. 'Cin' gefolgt von '>>' wird in C ++ als Extraktionsoperator bezeichnet und zum Lesen von Eingaben vom Standardeingabegerät verwendet.
Die nächste Anweisung im Code wird zurückgegeben 0;
Dies ist das Signal an den Compiler, dass der Funktionscode beendet wurde und die Steuerung nun zum Start der Hauptfunktion zurückkehren kann. Da die Hauptfunktion den int-Wert zurückgibt, müssen wir einen numerischen Wert zurückgeben (in diesem Fall 0). In C ++ zeigt die Rückgabe von 0 Erfolg an.
Daher ist dies das grundlegende C ++ - Programm, das wir den Benutzern vorgestellt haben, um die grundlegende Syntax des C ++ - Programms zu verstehen.
Nachdem wir dies verstanden haben, ist die nächste Frage, die uns natürlich in den Sinn kommt, wer C ++ lernen sollte. Was sind die Voraussetzungen für das Erlernen von C ++?
Im Idealfall kann jeder C ++ lernen. Es gibt keine festen Regeln, die angeben, wer C ++ lernen kann.
Jeder, der sich für Programmierung interessiert oder in der Programmierwelt groß rauskommen möchte, kann sich für C ++ entscheiden. C ++ ist leicht zu erlernen, kann aber manchmal schwierig sein. Durch hartes Üben und Lesen kann jedoch jeder die Sprache beherrschen.
Obwohl es riesig ist und viele Konzepte zu erwerben sind, haben wir das Gefühl, dass es immer mehr Übung braucht, bis Sie die Sprache beherrschen, wenn wir diese Konzepte erst verstehen.
VPN app China
Voraussetzungen für das Lernen von C ++
Obwohl dieses Tutorial mit den grundlegendsten Konzepten von C ++ beginnt, halten wir es dennoch für notwendig, dass die Benutzer, die mit dem Erlernen von C ++ beginnen, über Grundkenntnisse in Computern verfügen und die Computergrundlagen und grundlegenden Programmierbegriffe gut kennen.
Abgesehen von diesen Voraussetzungen kann jeder C ++ lernen. Sogar Leute, die andere Programmiersprachen verwendet haben, können jederzeit zu C ++ wechseln.
Vorteile von C ++
Der Hauptvorteil des Lernens von C ++ ist seine enorme Verwendung in fast allen Bereichen. C ++ ist praktisch unersetzlich. Keine andere Sprache kann alles, was wir mit C ++ tun können, obwohl viele Sprachen von Zeit zu Zeit nur wenige Funktionen von C ++ erworben haben.
C ++ wird in der Low-Level-Programmierung verwendet. Wenn Sie also eine Chance haben, können Sie mit C ++ tatsächlich arbeiten und den Compiler und andere Low-Level-Dinge kennenlernen. C ++ - Programmierer haben mehr Spielraum in der Software-Welt und erzielen höhere Gehälter als die anderen.
Fazit
Mit all diesen Vorteilen können Sie einfach einen Sprung machen und mit unseren C ++ - Tutorials beginnen.
In Zukunft werden wir Sie ausführlich über alle Konzepte in C ++ informieren, damit jeder, vom Anfänger bis zum erfahrenen Programmierer, diese wunderbare Sprache leicht beherrschen kann.
=> Schauen Sie sich hier das C ++ Anfängerhandbuch an
Literatur-Empfehlungen
- QA-Outsourcing-Leitfaden: Software-Test-Outsourcing-Unternehmen
- SQA-Prozesse: Wie teste ich die vollständige Anwendung?
- Alpha-Tests und Beta-Tests (eine vollständige Anleitung)
- Dateimanipulation unter Unix: Übersicht über das Unix-Dateisystem
- Was ist Globalisierungstest (ein vollständiger Leitfaden)
- Vollständige Anleitung zum Erstellen von Verifikationstests (BVT-Tests)
- CAPM Certification Complete Guide für Anfänger
- Tutorial zum Testen der Benutzerfreundlichkeit: Eine vollständige Anleitung für die ersten Schritte