Website-Suche

Praktische Programmiersprache „C“.


C ist eine Allzweck-Programmiersprache, die von Dennis Ritchie bei AT&T Bell Labs entwickelt wurde. Es wurde als strukturierte Programmiersprache konzipiert. Die C-Programmiersprache wurde aus der B-Programmiersprache entwickelt, die ursprünglich aus BCPL (BCPL) entwickelt wurde >Basic CPL oder Basic Combined Programming Language). Die Programmiersprache „C“ wurde für einen bestimmten Zweck entwickelt – um das UNIX-Betriebssystem zu entwerfen und um vielbeschäftigten Programmierern die Möglichkeit zu geben, ihre Aufgaben zu erledigen. „C wurde so beliebt, dass es sich in den Bell Labs weit verbreitete und Programmierer auf der ganzen Welt begannen, diese Sprache zum Schreiben von Programmen aller Art zu verwenden. „C“ ist weder eine Low-Level-Language noch eine High-Level-Language, es liegt irgendwo dazwischen und um wahr zu sein – „C ist eine Middle-Level-Sprache. ”

In der heutigen Welt gibt es so viele High-Level-Programmiersprachen zur Auswahl wie Perl, PHP, Java usw Warum sollte man „C“ wählen? OK, der Grund für die Wahl der Programmiersprache „C“ gegenüber anderen Programmiersprachen ist:

  1. Robust.
  2. Umfangreicher Satz integrierter Funktionen.
  3. Bietet Grundlagen für „Low-Level-Programmierung“ mit Funktionen der „High-Level-Sprache“.
  4. Geeignet zum Schreiben von Systemsoftware, Anwendungssoftware, Business oder jeder anderen Art von Software.
  5. In „C“ geschriebene Programme sind effizient und schnell und verfügen über eine Vielzahl von Datentypen und leistungsstarke Operatoren.
  6. Beliebt bei professionellen Programmierern, da eine Reihe von Compilern für fast alle Architekturen und Plattformen verfügbar sind.
  7. Portabilität.
  8. Das in „C“ geschriebene Programm ist einfach, leicht zu verstehen und erweiterbar, da verschiedene Funktionen verfügbar sind, die von der „C“-Bibliothek unterstützt werden.
  9. C“ hat eine Reihe von Computerprogrammiersprachen beeinflusst, darunter C#, Java, JavaScript, Perl , PHP, Python usw.

Vielleicht haben Sie inzwischen herausgefunden, warum Programmierkurse mit der Sprache „C“ beginnen, unabhängig davon, für welche Programmiersprache Sie sich entschieden haben.

Sie wissen, dass 90% aller Supercomputer weltweit unter Linux laufen. Linux läuft im Weltraum, auf Ihrem Telefon und Ihrer Armbanduhr, Ihrem Desktop und jeder anderen bekannten Maschine. Der Großteil des UNIX/Linux-Kernels besteht aus Codes, die in der Programmiersprache C geschrieben sind. Und die Linux 3.2-Version enthielt mehr als 15 Millionen Zeilen Code. Können Sie sich vorstellen, wie mächtig „C“ tatsächlich ist?

Ein Hauch von Praxis wiegt mehr als jede Menge Theorie, und der beste Weg, Code zu lernen, besteht darin, selbst mit dem Programmieren zu beginnen. (Keine Codes kopieren und einfügen, sondern selbst schreiben, aus Fehlern lernen …)

Anatomie

#includes: Es teilt dem Compiler mit, wo er nach anderen Codeteilen suchen soll, die nicht im Programm enthalten sind. Normalerweise handelt es sich um „.h“- oder Header-Dateien, die Funktionsprototypen enthalten. Der Inhalt von #include wird buchstäblich vor der Kompilierung in die Programmdatei kopiert.

#include <file> (System Defined)
#include "file" (User Defined)

Die Hauptfunktion ist buchstäblich der Hauptteil des Codes. Das endgültig kompilierte Programm kann nur eine Hauptfunktion enthalten. Der Code innerhalb der Hauptfunktion wird sequentiell, Zeile für Zeile, ausgeführt.

 int main(void) 
        {..your code here..}

Bußgeld! Jetzt schreiben wir ein einfaches Programm zum Addieren von 3 Zahlen.

#include <stdio.h>

int main()

{

int a,b,c,add;

printf("Enter the first Number");

scanf("%d",&a);

printf("Enter the second Number");

scanf("%d",&b);

printf("Enter the third number");

scanf("%d",&c);

add=a+b+c;

printf("%d + %d + %d = %d",a,b,c,add);

return 0;

}

Speichern Sie es als first_prog .c und kompilieren Sie es unter Linux als.

gcc -o first_prog first_prog.c

Führen Sie es aus als.

./first_prog

Hinweis: C ist eine Programmiersprache, bei der die Groß-/Kleinschreibung nicht beachtet wird. Weitere Informationen zum Kompilieren eines C-Programms finden Sie unter:

  1. So kompilieren Sie ein C-Programm – (Siehe Befehl :38)

Im obigen Programm

  1. int a,b,c,add – sind die Variablen.
  2. Printf – druckt alles in Anführungszeichen so, wie es ist.
  3. Scanf – Akzeptiert Eingaben vom Benutzer und speichert den Wert am Speicherort.
  4. %d – bezeichnet den ganzzahligen Datentyp.

Jetzt können Sie Programme schreiben, die Addition, Subtraktion, Multiplikation und Division für jede beliebige Zahl ermöglichen. Ja, Sie müssen „%f“ für den Float-Wert verwenden und nicht „%d“.

Wenn es Ihnen gelingt, sowohl die Ganzzahl- als auch die Gleitkommawerte zu implementieren, können Sie komplexe mathematische Probleme programmieren.

Berechnen Sie die Zweierpotenz

Kompilieren Sie es und führen Sie es wie oben beschrieben aus.

#include <stdio.h>

#define N 16

#define N 16

int main(void) {

int n; /* The current exponent */

int val = 1; /* The current power of 2 */

printf("\t n \t 2^n\n");

printf("\t================\n");

for (n=0; n<=N; n++) {

printf("\t%3d \t %6d\n", n, val);

val = 2*val;

}

return 0;

}
Finden der Faktoren einer Zahl
#include <stdio.h>

int main(void) {

int n,

lcv,

flag; /* flag initially is 1 and becomes 0 if we determine that n

is not a prime */

printf("Enter value of N > ");

scanf("%d", &n);

for (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-Reihe
#include <stdio.h>

int main(void) {

int n;

int i;

int current;

int next;

int twoaway;

printf("How many Fibonacci numbers do you want to compute? ");

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 kein „C“ gegeben hätte

Denken Sie nur an das Szenario. Wenn es 'C nicht gegeben hätte, gäbe es vielleicht kein Linux, keinen Mac und auch kein Windows >, keine IPhones, keine Fernbedienungen, kein Android, kein Mikroprozessor, kein Computer >, ohhh, man kann es sich einfach nicht vorstellen...

Das ist kein Ende. Sie sollten Codes aller Art schreiben, um Programmieren zu lernen. Überlegen Sie sich eine Idee und kodieren Sie sie. Wenn Sie in Schwierigkeiten geraten und meine Hilfe benötigen, können Sie mich jederzeit anrufen. Wir (Tecmint) sind stets bemüht, Ihnen aktuelle und genaue Informationen zur Verfügung zu stellen. Liken und teilen Sie uns, um uns bei der Verbreitung zu helfen.