Maison >Problème commun >A quoi sert de déclarer des variables en langage C ?
La fonction de déclaration des variables en langage C est la suivante : vous pouvez établir une table de symboles de variable pour éviter de mal écrire le nom de la variable ; le type de données de la variable peut déterminer la quantité d'espace mémoire allouée par le système et déterminer la plage de valeurs de la variable. , etc.
[Cours recommandés : Tutoriel langage C]
Pourquoi devons-nous d'abord déclarer les variables en langage C ? A quoi sert de déclarer des variables ? Ensuite, je vais vous le présenter en détail dans l'article, j'espère que cela vous sera utile.
Le rôle de la déclaration des variables :
(1) Etablir une table de symboles de variables
En déclarant des variables, le compilateur peut établir une table de symboles de variables , donc Le compilateur sait très bien combien de variables sont utilisées dans le programme et le type de chaque variable. Si des variables non déclarées sont utilisées, le compilateur peut le découvrir lors de la compilation. Cela aide le programmeur à écrire un nom de variable incorrect en raison d'une négligence.
(2) Le type de données de la variable indique la quantité d'espace mémoire allouée par le système
(3) Le type de données de la variable indique comment le système interprète la valeur dans l'espace de stockage
Mêmes valeurs numériques, différents types auront des interprétations différentes. Int occupe 4 octets, et float occupe également 4 octets. C'est aussi un nombre binaire stocké dans la mémoire, et ce nombre binaire n'a aucune identification pour distinguer s'il s'agit d'un int ou d'un float. Comment faire la différence ? Elle se distingue par le type de données de la variable. Étant donné que la déclaration établit la table des symboles des variables, le système sait comment interpréter la variable.
(4) Le type de données de la variable détermine la plage de valeurs de la variable
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!