" 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 en langage C ?

Que signifie include en langage C ?

烟雨青岚
烟雨青岚original
2020-07-15 16:37:0261520parcourir

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++.

Que signifie include<stdlib.h> en langage C ?

La signification de "include" en langage C est : le fichier d'en-tête est l'en-tête de la bibliothèque standard de la bibliothèque standard. Le fichier contient la définition de la fonction de bibliothèque standard du langage C stdlib, qui contient les fonctions système les plus couramment utilisées dans les langages C et C++.

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 p

Retour 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'origine

Retour 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

Que signifie include<stdlib.h> en langage C ?

Informations étendues :

Une fonction fait référence à un programme mis en place pour faire une certaine chose. Également appelé sous-programme et méthode (en POO).


Un programme plus vaste doit généralement être divisé en plusieurs blocs de programme, chaque module étant utilisé pour implémenter une fonction spécifique. Tous les langages de haut niveau ont le concept de sous-programme, qui utilise des sous-programmes pour implémenter les fonctions des modules.

En langage C, la fonction d'un sous-programme est composée d'une fonction principale et de plusieurs fonctions. La fonction principale appelle d'autres fonctions, et d'autres fonctions peuvent également s'appeler entre elles. La même fonction peut être appelée plusieurs fois par une ou plusieurs fonctions.

En programmation, certains modules fonctionnels couramment utilisés sont souvent écrits dans des fonctions et placés dans des bibliothèques de fonctions pour une sélection publique. Soyez doué pour utiliser les fonctions pour réduire la charge de travail liée à l'écriture répétée de segments de programme.

Les fonctions sont divisées en fonctions globales et fonctions statiques globales ; les constructeurs, les destructeurs, les constructeurs de copie, les fonctions membres, les fonctions amies, les fonctions surchargées d'opérateurs, les fonctions en ligne, etc. peuvent également être définies dans la classe.

Tutoriel recommandé : "

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn