Der Funktion ist der Hauptbaustein eines Programms, das einen Betrieb nimmt, der im gesamten Programm verwendet werden könnte. In diesem Artikel erfahren wir die Funktion der C -Sprache mit ihren Typen mit einigen vergleichenden Studien.
Funktion bei der C -Programmierung
A Funktion In der C -Programmierung befindet sich ein Teil von Anweisungen, die eine Aktion erfüllen. In C, die Funktion wird verwendet, um den Code aufzuteilen, was impliziert, dass erweiterter Code in kleinere, einfachere Teile unterteilt werden kann, von denen jeder einen bestimmten Job ausführt.
C -Programmierung hat zwei Arten von Funktionen unten genannten:
1: benutzerdefinierte Funktionen in c
Die C -Sprache erleichterte ihre Entwickler auch, benutzerdefinierte Funktionen zu erfüllen. Diese Funktionen werden genannt Benutzerdefinierte Funktionen. In einigen Fällen hat ein Entwickler keine vordefinierten Funktionen, sodass er die Funktionsvorgänge im C-Programm wiederverwenden kann. Um die Aufgabe gemäß den Spezifikationen des Entwicklers zu erfüllen, muss der Entwickler eine geeignete Funktion selbst definieren. Einige der benutzerdefinierte Funktionen können sein multiplizieren(), Summe(), teilen(), usw.
Vor- und Nachteile der benutzerdefinierten Funktion
Einige wichtige Vor- und Nachteile benutzerdefinierter Funktionen sind:
Profis
Nachteile
Beispiel für die benutzerdefinierte Funktion
#enthaltenIm obigen Code bitten wir den Benutzer, zwei Zahlen einzugeben und sie an a zu übergeben Benutzerdefinierte Funktion genannt "hinzufügen" Das fügt sie hinzu und gibt das Ergebnis aus. Die Hauptfunktion weist dann das Ergebnis einer aufgerufenen Variablen zu "Summe" und druckt es in die Konsole.
Ausgang
2: Bibliotheksfunktionen in C
Bibliotheksfunktionen sind bereits in Compiler -Spezifikationen enthalten, was impliziert, dass sie in den C -Bibliotheken deklariert wurden. Diese können zur Ausführung von Routinemittelaufgaben wie Berechnungen, Änderungen und mehr verwendet werden. Einige grundlegende und bekannte Bibliotheksfunktionen In C -Sprache sind printf (), scanf (), Getch (), Und zurückkehren(), zusammen mit anderen Funktionen, die in C -Bibliotheken angeboten werden.
Benutzen Bibliotheksfunktionen, Wir müssen die Prototypen dieser Funktionen an der Spitze des C -Programms definieren.
Vor- und Nachteile von Bibliotheksfunktionen
Wichtige Vor- und Nachteile von Bibliotheksfunktionen sind:
Profis
Nachteile
Beispiel für die Bibliotheksfunktion
#enthaltenIm obigen Code wird der Benutzer aufgefordert, eine Nummer einzugeben. Und die Eingangszahl wird in einer Float -Variablen gespeichert, die genannt wird "Num". Die Quadratwurzel wird mit dem berechnet Bibliothek SQRT () Funktion von dem Bibliothek, und dann wird das Ergebnis in einer anderen Float -Variablen gespeichert, die genannt wird "SQ_ROOT". Das Programm verwendet die Bibliotheksfunktion printf () Und „%.3f ” Formatspezifizierer zum Drucken der Zahlen mit drei Dezimalstellen.
Ausgang
Abschluss
Wir haben das gesehen benutzerdefinierte Und Bibliotheksfunktionen In C -Sprache. Benutzerdefinierte Funktionen können in einem Programm wiederverwendet werden, und Bibliotheksfunktionen können die Entwicklungszeit sparen. Wir haben auch einige Vor- und Nachteile beider Funktionen gesehen. Ein Entwickler kann einfach codieren, indem er diese Funktionen gemäß seinen Spezifikationen verwendet.