C-Tutorial für Anfänger
Veröffentlicht: 2022-10-05Einführung
C ist eine High-Level-Compiler-Computerprogrammiersprache, die in verschiedene Module unterteilt ist. Einer der wichtigsten Gründe für die Popularität von C ist, dass es sich um eine Sprache mit freiem Format handelt. Programmierer müssen sich also nicht an eine bestimmte Tippregel halten – sie können überall in ihrem Code Klammern oder Zeilen einfügen.
Da C eine komplexe Sprache ist, wird sie hauptsächlich zum Schreiben langer Programme verwendet, da sie es Programmierern ermöglicht, aussagekräftige Namen für Funktionen und Variablen in einem Programm zu verwenden. Die Eigenschaften der C-Sprache erleichtern die einfache und logische Organisation eines Programms. Daher können Sie problemlos saubere und kompakte Programme in C erstellen.
Beginnen wir mit dem C-Tutorial, damit Sie verstehen, wie Sie es für die Programmierung und App-Entwicklung nutzen können.
Schauen Sie sich unsere kostenlosen Kurse zum Thema Softwareentwicklung an.
Entdecken Sie unsere kostenlosen Kurse zur Softwareentwicklung
Grundlagen des Cloud-Computing | JavaScript-Grundlagen von Grund auf | Datenstrukturen und Algorithmen |
Blockchain-Technologie | Reagieren für Anfänger | Core-Java-Grundlagen |
Java | Node.js für Anfänger | Fortgeschrittenes JavaScript |
C-Tutorial für Anfänger
Hier ist eine Schritt-für-Schritt-Anleitung zum C-Tutorial für Anfänger.
Wie richte ich die Umgebung für die Programmiersprache C ein?
Der erste Schritt im Lernprogramm zur C-Programmierung besteht darin, zu verstehen, wie eine Umgebung für die Sprache eingerichtet wird. Es bedeutet, zwei Software zu installieren und zu konfigurieren; einen Texteditor und einen C-Compiler.
Der Zweck von Texteditoren besteht darin, das Programm einzugeben und Dateien mit einer C-Erweiterung zu speichern. Dazu gehören Windows Notepad, EMACS oder vi. Der nächste Schritt ist die Installation eines Compilers. Das in Buchstaben oder Zahlen eingegebene Programm muss in eine Sprache umgewandelt werden, die Computer verstehen können. Daher brauchen wir Compiler, um Informationen in eine Maschinensprache umzuwandeln und die Programmausführung zu ermöglichen.
Installieren Sie abschließend GCC unter Linux, Mac OS oder Windows.
Programmstruktur
Nachdem Sie den Texteditor und den Compiler installiert haben, müssen Sie sich mit der grundlegenden Programmierstruktur oder der Befehlsmethode der Sprache C vertraut machen, um den Texteditor und Compiler verwenden zu können.
Zum Beispiel ist der erste Code, den Leute normalerweise in C ausprobieren, „Hello World“. Um dieses Programm auszuführen, müssen Sie den unten angegebenen Code in den Texteditor einfügen.
#include <stdio.h>
int Haupt()
{
/* mein erstes Programm in C */
printf("Hallo Welt! \n");
0 zurückgeben;
}
Nachdem Sie den Code eingegeben haben, müssen Sie die Datei als hello.c speichern, dann in das Dateiverzeichnis gehen und gcc hello.c für die Codekompilierung eingeben.
Geben Sie als Nächstes a.out zur Ausführung ein, und auf dem Bildschirm wird „Hello World“ angezeigt.
#include <stdio.h> ist ein Präprozessorbefehl, während int main() die Hauptfunktion ist. Der Teil innerhalb von /*…*/ wird nicht kompiliert, da es sich um einen zusätzlichen Kommentar handelt.
Die Funktion printf(…) wird verwendet, um „Hello World“ auf dem Bildschirm auszugeben. Die letzte Zeile , return 0, wird verwendet, um die main-Funktion zu beenden.
Lernen Sie Softwareentwicklungskurse online von den besten Universitäten der Welt. Verdienen Sie Executive PG-Programme, Advanced Certificate-Programme oder Master-Programme, um Ihre Karriere zu beschleunigen.
Erkunden Sie unsere beliebten Softwareentwicklungskurse
Master of Science in Informatik von LJMU & IIITB | Caltech CTME Cybersecurity-Zertifikatsprogramm |
Full-Stack-Entwicklungs-Bootcamp | PG-Programm in Blockchain |
Executive PG-Programm in der Full-Stack-Entwicklung | |
Sehen Sie sich unten alle unsere Kurse an | |
Software-Engineering-Kurse |
Lernen Sie die grundlegende Syntax von C
Es ist wichtig, die grundlegende Syntax von C zu lernen, die Funktionen, Variablen, Befehle, Anweisungen und Ausdrücke sowie Kommentare umfasst. Die C-Syntax besteht aus Tokens, die als Schlüsselwörter, Bezeichner, Symbole, Konstanten oder Literale fungieren.
Beim Schreiben des Programms müssen Sie daran denken, ein Semikolon zu verwenden, um die Zeile zu beenden oder zu beenden. Setzen Sie am Ende ein Semikolon, wenn Sie eine logische Eingabe beenden.
Um die verschiedenen Variablen im Programm zu identifizieren, verwenden Sie spezifische Namen, sogenannte Bezeichner, die mit einem Buchstaben oder einem Unterstrich beginnen. Bei der Auswahl des Bezeichners können Sie bestimmte reservierte Wörter, die auch als Schlüsselwörter bezeichnet werden, nicht verwenden. Zu den gebräuchlichen Namen gehören auto, Continue, Default, Double, Float, Int, Else, Static und Volatile.
Datentypen in C
Die Datentypen in der Sprache C werden verwendet, um verschiedene Funktionen und Variablen zu deklarieren. Im Folgenden sind die vier verschiedenen Datentypen in C-
- Basic:- Die grundlegenden Datentypen sind arithmetisch, einschließlich Integer- und Floating-Datentypen.
- Aufgezählt:- Diese ähneln den Grundtypen, da sie arithmetische Werte enthalten und ihnen diskrete ganzzahlige Werte zugewiesen werden.
- Void:- Diese Datentypen bezeichnen Null oder keinen Wert. Es wird in drei verschiedenen Situationen verwendet:
- Wenn die Funktion als void zurückkehrt.
- Wenn die Funktionsargumente ungültig sind und keine Parameter akzeptieren.
- Zur Darstellung der Adresse eines Objekts und nicht seines Typs.
4. Abgeleitet:- Abgeleitete Datentypen werden weiter in fünf Kategorien unterteilt-
- Zeigertypen
- Array-Typen
- Strukturtypen
- Union-Typen
- Funktionstypen
Gefragte Fähigkeiten in der Softwareentwicklung
JavaScript-Kurse | Core-Java-Kurse | Kurse zu Datenstrukturen |
Node.js-Kurse | SQL-Kurse | Full-Stack-Entwicklungskurse |
NFT-Kurse | DevOps-Kurse | Big-Data-Kurse |
React.js-Kurse | Cyber-Sicherheitskurse | Cloud-Computing-Kurse |
Datenbankdesign-Kurse | Python-Kurse | Kryptowährungskurse |
Speicherklassen in C
Speicherklassen in C definieren den Umfang oder die Sichtbarkeit von Funktionen und Variablen. Im Folgenden sind die vier verschiedenen Arten von Speicherklassen in C-
- Auto:- Die Standardspeicherklasse für alle lokalen Variablen, kann nur innerhalb von Funktionen verwendet werden.
- Register: – Die Registerspeicherklasse definiert lokale Variablen, die einen schnellen Zugriff erfordern. Es speichert Variablen im Datensatz statt im RAM.
- Statisch:- Diese Speicherklasse hält Variablen im gesamten Programm zugänglich, um zu vermeiden, dass neue Variablen mehrmals erstellt werden.
- Extern:- Diese können auf den Ort einer globalen Variablen hinweisen. Wir verwenden diese Speicherklasse, wenn mehrere Dateien dieselbe globale Variable verwenden.
Schleifen in C-Sprache
Unter normalen Umständen findet die Ausführung eines Codes Satz für Satz sequentiell statt. In Situationen, in denen der Benutzer einen bestimmten Codeblock mehrmals wiederholt ausführen muss, verwenden sie Schleifenanweisungen. Hier sind die verschiedenen Arten von Schleifenanweisungen in C-
- While-Schleife: Diese Schleife prüft, ob eine gegebene Bedingung wahr ist. Wenn die Bedingung wahr ist, wird die Anweisung kontinuierlich ausgeführt. Seine Syntax ist-
während (Bedingung)
{
Erklärung(en);
}
Wenn die Bedingung falsch ist, funktioniert die Schleifenanweisung nicht mehr und die nächste Anweisung wird ausgeführt.
- For-Schleife:- Sie können die for-Schleife verwenden, um eine Anweisung eine bestimmte Anzahl von Malen auszuführen. Seine Syntax ist:
for ( init; Bedingung; Inkrement )
{
Zuerst müssen Sie den Einheitsschritt verwenden, um eine Schleife zu initialisieren oder zu deklarieren. Nach der Initialisierung prüft das System den Zustand. Wenn die Bedingung wahr ist, wird die Schleifenanweisung ausgeführt.
- Do…while-Schleife: Die Do…while-Schleife ähnelt der While-Schleife. Der Unterschied besteht jedoch darin, dass in letzterer die Bedingung am Anfang der Schleife geprüft wird, während in der do…while-Schleife die Bedingung am Ende der Schleife geprüft wird. Seine Syntax ist:
tun
{
Erklärung(en);
} während (Bedingung);
- Verschachtelte Schleife:- Wenn Sie eine Schleifenanweisung innerhalb einer anderen Schleife verwenden, wird sie als verschachtelte Schleife bezeichnet. In verschachtelten Schleifen können Sie eine break-Anweisung verwenden, um die Ausführung der innersten Schleife zu stoppen
- Endlosschleife: Wie der Name schon sagt, ist eine Endlosschleife eine Endlosschleife. Es wird ausgeführt, wenn die Bedingung niemals falsch werden kann.
Lesen Sie unsere beliebten Artikel zur Softwareentwicklung
Wie implementiert man Datenabstraktion in Java? | Was ist die innere Klasse in Java? | Java-Identifikatoren: Definition, Syntax und Beispiele |
Verstehen der Kapselung in OOPS mit Beispielen | Befehlszeilenargumente in C erklärt | Top 10 Merkmale und Merkmale von Cloud Computing im Jahr 2022 |
Polymorphismus in Java: Konzepte, Typen, Eigenschaften und Beispiele | Pakete in Java und wie man sie verwendet? | Git-Tutorial für Anfänger: Lernen Sie Git von Grund auf neu |
Fazit
C ist die grundlegende Programmiersprache, die verwendet wird, um verschiedene Anwendungen und Software zu entwickeln. Daher sind fundierte Kenntnisse in C ein Muss, um die Anwendungen anderer Programmiersprachen effizient zu erlernen. Wenn Sie Softwareentwickler werden möchten, können Sie den Master of Science in Computer Science auf upGrad absolvieren, um theoretisches Wissen zu erwerben und praktische Fähigkeiten in Bezug auf verschiedene Programmiersprachen und Tools zu erwerben.
Schauen Sie sich upGrad an, um mehr zu erfahren!
Was ist die Anwendung der C-Sprache?
C ist eine beliebte Sprache, die zum Erstellen von Anwendungen wie Betriebssystemen, Benutzeroberflächen (UI), zum Entwerfen von Gesundheitsanwendungen und mobilen Spieleanwendungen verwendet wird. C kann auch zum Erstellen von Compilern, zum Entwerfen von Netzwerkgeräten und zum Entwerfen von Softwareanwendungen wie Datenbanken verwendet werden.
Was sind Funktionen in C?
Funktionen in der C-Sprache sind Codierungsblöcke, die verwendet werden, um bestimmte Aufgaben bei der Programmierung auszuführen. Während des Schreibens eines Programms können mehrere Funktionen wiederholt aufgerufen werden, was dem Softwareentwickler hilft, kurze Codes zu schreiben und Wiederholungen zu vermeiden. Funktionen werden von {} eingeschlossen. Es gibt zwei verschiedene Arten von Funktionen in der C-Sprache; Bibliotheksfunktionen, die in die Sprache eingebaut und in c-Header-Dateien deklariert sind, und benutzerdefinierte Funktionen, die der Programmierer erstellt, um verschiedene Aufgaben auszuführen.
Was sind die verschiedenen Arten von Variablen in C?
Variablen in Programmiersprachen sind Speicherblöcke, die bestimmte Informationen enthalten. Es gibt fünf Variablen in der C-Sprache; lokal, global, automatisch, statisch und extern. Lokale Variable: Deklariert innerhalb einer Funktion am Anfang eines Blocks Globale Variablen: Deklariert außerhalb einer Funktion Statische Variable: Deklariert mit einem statischen Schlüsselwort; Wird zwischen verschiedenen Funktionsaufrufen verwendet. Automatische Variablen: Deklariert innerhalb des Blocks mit dem Schlüsselwort „auto“. Externe Variablen: Deklariert mit dem Schlüsselwort „extern“.