" en langage C est la suivante : le fichier d'en-tête est le fichier d'en-tête de bibliothèque standard "standard library". Ce fichier contient la définition de la fonction de bibliothèque standard du langage C « stdlib » ; il contient les fonctions système les plus couramment utilisées dans les langages C et C++."/> " en langage C est la suivante : le fichier d'en-tête est le fichier d'en-tête de bibliothèque standard "standard library". Ce fichier contient la définition de la fonction de bibliothèque standard du langage C « stdlib » ; il contient les fonctions système les plus couramment utilisées dans les langages C et C++.">
Maison >
Article > développement back-end > Que signifie include
Langage C "include
" signifie : le fichier d'en-tête est le fichier d'en-tête de la bibliothèque standard "bibliothèque standard". Ce fichier contient la définition de la fonction de bibliothèque standard du langage C « stdlib » ; il contient les fonctions système les plus couramment utilisées dans les langages C et C++.
La signification de "include
stdlib.h définit cinq types, quelques macros et fonctions utilitaires générales. Types tels que size_t, wchar_t, div_t, ldiv_t et lldiv_t ; Macros telles que EXIT_FAILURE, EXIT_SUCCESS, RAND_MAX et MB_CUR_MAX, etc.
Fonctions couramment utilisées telles que malloc(), calloc(), realloc(), free(), system(), atoi(), atol(), rand(), srand(), exit(), etc. Vous pouvez vérifier le contenu spécifique en ouvrant le fichier d'en-tête stdlib.h dans le répertoire include du compilateur.
Utilisation de stdlib.h
1 Nom de la fonction : calloc
Prototype de fonction :
void * calloc(unsigned n,unsign size);
fonction Fonction : Allouer un espace mémoire continu pour n éléments de données. La taille de chaque élément de données est size
La fonction renvoie : L'adresse de départ de l'unité de mémoire allouée. En cas d'échec, renvoie 0
<.>2 Nom de la fonction : libre
Prototype de fonction :void free(void* p);Fonction de fonction : Libère la zone mémoire pointée par pRetour de fonction :Description du paramètre : pointeur p-released
3 Nom de la fonction : malloc
Prototype de fonction :void * malloc(unsigned size);Fonction de fonction : Allouer la taille des octets Le stockage zone fonction renvoie : l'adresse de la zone mémoire allouée, si la mémoire n'est pas suffisante, renvoie 0
4 Nom de la fonction : realloc
Prototype de fonction :void * realloc(void * p,unsigned size);Fonction de fonction : Change la taille de la zone mémoire allouée pointée par p en taille, la taille peut être plus grande ou plus petite que l'espace alloué d'origineRetour de fonction : Renvoie le pointeur vers la mémoire Area Pointer.NULL-allocation failed
5 Nom de la fonction : rand
Prototype de fonction :int rand(void);Fonction de fonction : Générer un nombre aléatoire entre 0 et 32767 Entier (entre 0 et 0x7fff)La fonction renvoie : Entier aléatoire
Informations étendues :
Tutoriel du langage C"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!