C-Sprache „include“ bedeutet: Die Header-Datei ist die Standardbibliotheks-Header-Datei „Standard“. Diese Datei enthält die Definition der C-Standardbibliotheksfunktion „stdlib“; sie enthält die am häufigsten verwendeten Systemfunktionen in den Sprachen C und C++.
Die Bedeutung von „include“ ist: Die Header-Datei ist der Standardbibliotheksheader Datei. Die Datei enthält die Definition der C-Sprachstandardbibliotheksfunktion stdlib, die die am häufigsten verwendeten Systemfunktionen in den Sprachen C und C++ enthält.
stdlib.h definiert fünf Typen, einige Makros und allgemeine Hilfsfunktionen. Typen wie size_t, wchar_t, div_t, ldiv_t und lldiv_t; Makros wie EXIT_FAILURE, EXIT_SUCCESS, RAND_MAX und MB_CUR_MAX usw.;
Häufig verwendete Funktionen wie malloc(), calloc(), free(), system(), atoi(), atol(), rand(), srand(), exit() usw. Sie können den spezifischen Inhalt überprüfen, indem Sie die Header-Datei stdlib.h im Include-Verzeichnis des Compilers öffnen.
stdlib.h-Verwendung
1 Funktionsname: calloc
Funktionsprototyp:
void * calloc(unsigned n,unsign size);
Nach dem Login kopieren
Funktion Funktion: Kontinuierlicher Speicherplatz für n Datenelemente zuweisen. Die Größe jedes Datenelements ist size
Die Funktion gibt zurück: Die Startadresse der zugewiesenen Speichereinheit gibt 0 zurück
2 Funktionsname: free
Funktionsprototyp:
void free(void* p);
Nach dem Login kopieren
Funktionsfunktion: Geben Sie den Speicherbereich frei, auf den p zeigt
Funktionsrückgabe:
Parameterbeschreibung: p-freigegebener Zeiger
3 Funktionsname: malloc
Funktionsprototyp:
void * malloc(unsigned size);
Nach dem Login kopieren
Funktionsfunktion: Größenbytes dem Speicher zuordnen Bereich
Funktionsrückgabe: Die zugewiesene Speicherbereichsadresse. Wenn der Speicher nicht ausreicht, wird 0 zurückgegeben
4 Funktionsname: realloc
Funktionsprototyp :
void * realloc(void * p,unsigned size);
Nach dem Login kopieren
Funktionsfunktion: Ändern Sie die Größe des zugewiesenen Speicherbereichs, auf den p zeigt, in size. Die Größe kann größer oder kleiner als der ursprünglich zugewiesene Speicherplatz sein
Funktionsrückgabe: Zeiger auf den Speicher zurückgeben Bereichszeiger.NULL-Zuweisung fehlgeschlagen
5 Funktionsname: rand
Funktionsprototyp:
int rand(void);
Nach dem Login kopieren
Funktionsfunktion: Erzeuge eine Zufallszahl zwischen 0 und 32767 Ganzzahl (zwischen 0 und 0x7fff)
Die Funktion gibt zurück: Zufällige Ganzzahl
Erweiterte Informationen:
Eine Funktion bezieht sich auf ein Programm, das zusammengestellt wurde, um eine bestimmte Sache zu tun. Wird auch Unterroutine und (in OOP) Methode genannt.
Ein größeres Programm sollte im Allgemeinen in mehrere Programmblöcke unterteilt werden, und jedes Modul dient der Implementierung einer bestimmten Funktion. Alle Hochsprachen verfügen über das Konzept von Unterprogrammen, die Unterprogramme verwenden, um die Funktionen von Modulen zu implementieren.
In der Sprache C besteht die Funktion einer Unterroutine aus einer Hauptfunktion und mehreren Funktionen. Die Hauptfunktion ruft andere Funktionen auf, und andere Funktionen können sich auch gegenseitig aufrufen. Dieselbe Funktion kann beliebig oft von einer oder mehreren Funktionen aufgerufen werden.
Bei der Programmierung werden einige häufig verwendete Funktionsmodule häufig in Funktionen geschrieben und zur öffentlichen Auswahl in Funktionsbibliotheken abgelegt. Seien Sie gut darin, Funktionen zu verwenden, um den Arbeitsaufwand für das wiederholte Schreiben von Programmsegmenten zu reduzieren.
Funktionen sind in globale Funktionen und globale statische Funktionen unterteilt. In der Klasse können auch Konstruktoren, Destruktoren, Kopierkonstruktoren, Mitgliedsfunktionen, Friend-Funktionen, mit Operatoren überladene Funktionen usw. definiert werden.
Empfohlenes Tutorial: „
C-Sprach-Tutorial“
Das obige ist der detaillierte Inhalt vonWas bedeutet include in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!