Hände an 'C' Programmiersprache
- 4531
- 838
- Ilja Köpernick
C' ist ein Allzweck -Programmiersprache entwickelt von Dennis Ritchie bei AT & T Bell Labs. Es wurde entwickelt, um eine strukturierte Programmiersprache zu sein. ''C'' Programmierung Die Sprache wurde aus entwickelt B Programmiersprache, die ursprünglich aus entwickelt wurde BCPL (Basic Cpl oder Grundlegende kombinierte Programmiersprache). ''C'' Programmierung Die Sprache wurde für einen bestimmten Zweck ausgelegt - zum Entwerfen Unix Betriebssystem und nützlich sein, damit vielbeschäftigte Programmierer Dinge erledigen können. ''C'Ich wurde so beliebt, dass es sich weit verbreitete Bell Labs und Programmierer auf der ganzen Welt beginnen mit dieser Sprache, um Programm aller Art zu schreiben. ''C' ist weder Sprache niedriger Ebene noch ist es Hochrangige Sprache, Es liegt irgendwo dazwischen und wahr - “C ist ein Sprache der mittleren Ebene.”
Hände auf das C -ProgrammierenIn der heutigen Welt mit so vielen Programmiersprache auf hoher Ebene aus ähnlich wählen Perl, Php, Java, usw. Warum sollte man wählen? 'C'? Ok der Grund der Wahl 'C'Programmiersprache über andere Programmiersprachen sind seine -
- Robust.
- Reiche Reihe integrierter Funktionen.
- Bietet Boden für 'Programmierung mit niedriger Ebene'mit Merkmalen von' 'Hochrangige Sprache''.
- Geeignet zum Schreiben Systemsoftware, Anwendungssoftware, Geschäft oder eine andere Art von Software.
- Programme in 'geschrieben in'C'sind effizient und schnell mit der Verfügbarkeit von Datentypen und leistungsstarken Operatoren.
- Beliebt bei professionellen Programmierern mit der Verfügbarkeit einer Reihe von Compilern für fast alle Architektur und Plattformen.
- Portabilität.
- Programm geschrieben in 'C"ist einfach leicht zu verstehen und erweiterbar mit der Verfügbarkeit verschiedener Funktionen, die von" unterstützt werden "C' Bibliothek.
- ''C'hat eine Reihe von Computerprogrammiersprachen einschließlich beeinflusst C#, Java, JavaScript, Perl, Php, Python, usw.
Vielleicht hätten Sie inzwischen gelernt, warum Programmierkurse mit 'beginnenC'Sprache unabhängig davon, welche Programmiersprache Sie für das Lernen entschieden haben.
Du weißt, dass 90% des Supercomputers der Welt laufen Linux. Linux Läuft in Platz. Die meisten von den UNIX/Linux Kernel besteht aus Codes in geschrieben C Programmiersprache. Und das Linux 3.2 Release hatte mehr als 15 Millionen Zeilen von Codes. Können Sie sich vorstellen, wie mächtig? 'C'Eigentlich ist es?
Eine einzelne Unze praktischer, Gewichte mehr als Tonnen von Theorie und der beste Weg, um Code zu lernen, besteht darin, sich selbst mit der Programmierung zu beginnen. (Kopieren und fügen Sie keine Codes ein, schreiben Sie es selbst, lernen Sie für Fehler .. )
Anatomie
#Includes : Es teilt dem Compiler mit, wo er nach anderen Codes suchen soll, die nicht im Programm liegen. Sie sind normalerweise “.HOder Header -Dateien, die Funktionsprototypen enthalten. Buchstäblich der Inhalt von #enthalten wird vor der Zusammenstellung in die Programmdatei kopiert.
#Include (System definiert) #include "Datei" (Benutzer definiert)
Die Hauptfunktion ist buchstäblich der Hauptteil des Codes. Es kann nur eine Hauptfunktion im endgültigen kompilierten Programm geben. Der Code in der Hauptfunktion wird nacheinander eine Zeile gleichzeitig ausgeführt.
int main (void) … Ihr Code hier…
Bußgeld! Jetzt werden wir ein einfaches Programm zum Hinzufügen schreiben 3 Zahlen.
#include int main () int a, b, c, add; printf ("die erste Nummer eingeben"); scanf ("%d", & a); printf ("die zweite Nummer eingeben"); scanf ("%d", & b); printf ("die dritte Nummer eingeben"); scanf ("%d", & c); add = a+b+c; printf (" %d + %d + %d = %d", a, b, c, add); Rückkehr 0;
Speichern Sie es als First_prog .C und unter Linux kompilieren es als.
# GCC -O First_prog First_prog.C
Führen Sie es als.
# ./First_prog
Notiz: C ist nicht sensibel, Programmiersprache. Weitere Informationen zum Kompilieren von a C Programm Siehe:
- So kompilieren Sie ein C -Programm - (siehe Befehl: 38)
Im obigen Programm
- int a, b, c, hinzufügen - sind die Variablen.
- Printf - druckt alles und jedes in Zitaten so wie es ist.
- Scanf - Akzeptiert die Eingabe vom Benutzer und speichern Sie den Wert am Speicherort Speicherort.
- %D - bedeutet Ganzzahl -Datentyp.
Jetzt können Sie Programme zum Hinzufügen, Subtraktion, Multiplikation und Abteilung für eine beliebige Zahl schreiben. Ja, du musst benutzen “%F"Für Float Value und nicht"%D“.
Wenn Sie erfolgreich die Integer- und Float -Werte implementieren können, können Sie komplexe mathematische Probleme programmieren.
Kraft von 2 berechnen
Kompilieren Sie es und führen Sie es wie oben beschrieben aus.
#Include #define n 16 #define n 16 int main (void) int n; / * Der aktuelle Exponent */ int val = 1; / * Die aktuelle Leistung von 2 */ printf ("\ t n \ t 2^n \ n"); printf ("\ t ================ \ n"); für (n = 0; n<=N; n++) printf("\t%3d \t %6d\n", n, val); val = 2*val; return 0;
Faktoren einer Zahl finden
#include int main (void) int n, lcv, flag; / * Flag ist zunächst 1 und wird 0, wenn wir bestimmen, dass n kein Prime */ printf ist ("Wert von n>"); scanf ("%d", & n); für (LCV = 2, Flag = 1; LCV <= (n / 2); lcv++) if ((n % lcv) == 0) if (flag) printf("The non-trivial factors of %d are: \n", n); flag = 0; printf("\t%d\n", lcv); if (flag) printf("%d is prime\n", n);
Fibonacci -Serie
#include int main (void) int n; int i; int Strom; int als nächstes; int zweiaway; printf ("Wie viele Fibonacci -Nummern möchten Sie berechnen? "); scanf ("%d ", & n); if (n<=0) printf("The number should be positive.\n"); else printf("\n\n\tI \t Fibonacci(I) \n\t=====================\n"); next = current = 1; for (i=1; i<=n; i++) printf("\t%d \t %d\n", i, current); twoaway = current+next; current = next; next = twoaway;
Was wäre, wenn es nicht 'C' gegeben hätte
Denken Sie nur an das Szenario. Wenn es nicht hätte 'C'wurde existiert, vielleicht gäbe es keine Linux, noch Mac weder Fenster, NEIN IPhones, NEIN Fernbedienungen, NEIN Android, NEIN Mikroprozessor, NEIN Computer, ohhh du kannst dich einfach nicht vorstellen ..
Dies ist kein Ende. Sie sollten Codes aller Art schreiben, um Programmierung zu lernen. Nehmen Sie sich eine Idee vor und codieren Sie sie, wenn Sie in Schwierigkeiten gelangen und meine Hilfe benötigen, können Sie mich immer summen. Wir (Tecmint) Versuchen Sie immer, Ihnen die neuesten und genauen Informationen zur Verfügung zu stellen. Wie und teile uns, um uns zu helfen, sich zu verbreiten.
- « KDE Plasma Media Center 1.1 Veröffentlicht - Installieren Sie auf Fedora 19/18/17 und Ubuntu 13.04/12.10
- 5 Shell -Skripte für Linux -Neulinge zum Erlernen von Shell -Programmierungen - Teil II »