Le langage de programmation C a été conçu comme un langage de programmation de systèmes, destinés à un usage dans la construction d' applications des systèmes et des systèmes d'exploitation tels que Unix. En raison de ce rôle , le langage C travaille en étroite collaboration avec le matériel d'un ordinateur et les structures internes telles que la mémoire . C des fonctions telles que " sizeof ( ) " aider les programmeurs C déterminent l'utilisation de mémoire de différentes variables et des structures de données dans le programme Choses que vous devez compilateur C texte éditeur Afficher plus instructions 1 Mettre en place le programme cible. Alors que la fonction " sizeof ( ) " ne nécessite pas de bibliothèques spécialisées , il aide à être en mesure de formats de sortie pour vérifier que la fonction fonctionne correctement. Le programme se compose d'une fonction de base " main () " avec la possibilité de sortie à l'écran . Mettre en place le programme à l'exemple suivant : # include " stdio.h " int main () { return 0; } 2 déclarer une variable et un type de données . Dans l'exemple suivant , vous avez deux variables : " i ", qui est un nombre entier de base, et "x ", qui représente la structure «Exemple» de données que vous créez au début de la fonction: < br > int main () { struct {int Exemple un, int deux; }; struct exemple x , int i = 2; return 0; } 3 Imprimer la sortie de la taille de chaque variable. En utilisant la fonction " sizeof ( )", vous pouvez imprimer la taille de chaque variable en octets. La taille des "i" en octets, comme avec tous les autres entiers , est de 4. La taille de "x" en octets, contenant deux entiers , est de 8 : printf ( "% lu " , sizeof ( i)); //4printf ( "% lu " , sizeof ( x ) ) ; //8
|