Comment déclarer des variables en C

Comment Declarer Des Variables En C



« Une variable est simplement un nom qui est attribué à un espace de stockage afin qu'il soit facile pour les utilisateurs d'accéder ou de lire dans le programme. La taille, la disposition de la mémoire d'une variable et la plage de valeurs ou l'ensemble des différentes opérations pouvant être implémentées sur la variable sont tous reconnus par le type de variable, et chaque variable est unique dans le langage de programmation C. Il est compréhensible que la variable déclarée dans un programme puisse être éditée n'importe où dans le code. Vous pouvez affecter les noms de variables à n'importe quel nombre, lettre ou caractère. Le C étant un langage sensible à la casse, les caractères majuscules et minuscules sont séparés.

Le langage de programmation C nous permet de définir différents types de données tels que Integer, float, char, string, etc., que nous apprendrons avec divers exemples.

Exemple # 01

Dans cet exemple, nous verrons comment initialiser une valeur entière dans le langage de programmation C.









Les variables qui sont initialisées sans aucune valeur, comme à la ligne 3, sont indéfinies. En outre, les valeurs qui ne sont initialisées qu'avec NULL. Dans une déclaration, les variables peuvent être initialisées (avec une valeur de base). Une expression constante est mentionnée après le signe égal lors de l'initialisation ; comme vous pouvez le voir dans l'image ci-dessus à la 4ème ligne, une variable 'a' est initialisée avec la valeur de 10 en tant qu'entier.



Dans la 5ème ligne, la commande d'impression est appelée pour afficher la chaîne 'valeur de a :' et la valeur stockée dans la variable 'a', comme indiqué ci-dessous.





Un autre type de données en C est un float qui est une valeur en virgule flottante avec une précision.



Dans la deuxième variable de ligne, 'a' est déclaré de type float sans aucune valeur, ce qui signifie qu'il est indéfini, et le compilateur définira toute valeur parasite comme valeur de base. Dans la ligne suivante, une valeur décimale de « 10,58 » est attribuée à la variable « a ». Dans la 5ème ligne, la commande d'impression est écrite pour afficher la valeur stockée dans la variable 'a', comme indiqué ci-dessous.

Dans l'image ci-dessus, la troisième ligne, 'int a, b, c', signifie que le compilateur doit créer des variables entières avec les noms a, b et c, respectivement. Les variables dans l'instruction ci-dessus sont définies.

La ligne suivante attribue la valeur « 10 » à la variable a, et la ligne suivante attribue la valeur « 20 » à la variable b. La sixième ligne affecte la somme arithmétique des valeurs des variables a et b à la troisième variable c.

Dans la 7e ligne, la commande d'impression est écrite pour afficher la chaîne 'valeur de c :' avec la valeur entière stockée dans c.

Nous allons maintenant explorer un autre type de variable, qui est un tableau d'entiers. La syntaxe pour déclarer un tableau d'entiers est int [taille] = {éléments} comme indiqué à la ligne 4 ci-dessous. Dans la ligne suivante, la boucle for est exécutée avec une commande d'impression pour afficher toutes les valeurs du tableau ligne par ligne.

Exemple # 02

Dans cet exemple, nous allons apprendre à déclarer des tableaux de caractères avec des chaînes, car le langage C ne prend pas en charge les types de données de chaîne.

Ici, à la ligne 6, le type de données est char et les crochets vides [] indiquent que la taille du tableau char n'est pas définie. À droite de la chaîne '=' est créé, 'Bonjour'. La taille de la chaîne est 6, avec 5 lettres et un caractère nul à la fin (\0), qui n'est pas visible, pour indiquer la fin de la chaîne. Cette chaîne est stockée dans la variable 'a', qui est de type char. Dans la ligne suivante, la fonction d'impression est appelée pour afficher la chaîne, et la sortie est indiquée ci-dessous.

Dans cet exemple, nous avons inclus la taille de char comme 50, et la valeur de chaîne est assignée à la variable « a ». Comme la taille de la chaîne est inférieure à la taille définie, la chaîne entière est affichée comme indiqué ci-dessous.

Dans la deuxième ligne, 'ABC' reçoit la valeur 20 comme global, ce qui signifie qu'il restera constant tout au long du programme. Une nouvelle variable 's' de type de données char est créée avec une valeur de base indéfinie car il n'y a pas de '=' après. Ici, nous avons utilisé la fonction fgets, qui permet à l'utilisateur d'utiliser la méthode fgets() pour entrer certains caractères suivis de la touche entrée. Si vous souhaitez transformer le tableau en chaîne, vous devez ajouter le caractère nul.

Vous pouvez utiliser la chaîne séparée par des espaces dans un programme utilisant la fonction fgets(). L'utilisation de la fonction fgets() consiste à renvoyer une chaîne. Ce qui la différencie de la fonction gets(), c'est que la fonction fgets() garantit qu'aucun caractère ne dépassant la taille maximale n'est lu. Après avoir lu l'entrée, il la stocke dans la variable 's'. La fonction puts() est utilisée ici pour afficher l'entrée de chaîne. Cette fonction imprime la valeur qui lui est transmise tout en ajoutant une nouvelle ligne à la fin, de sorte que nous n'aurions pas besoin de '/ n' pour passer à la ligne suivante.

Exemple # 03

Dans ces exemples, nous discuterons d'une autre façon de déclarer des variables avec la méthode 'extern'. Les variables externes peuvent également être appelées variables globales. Les fonctions peuvent modifier les valeurs des variables globales. Le terme « externe » est utilisé pour déclarer et définir des variables externes.

Ces variables sont seulement déclarées, pas définies. Dans l'exemple suivant, 3 variables externes sont déclarées avant la fonction. À l'intérieur de la fonction, différentes valeurs leur sont attribuées, où c est la somme arithmétique des variables 'a' et 'b', qui est prouvée à la borne de sortie.

Conclusion

Dans cet article, nous avons appris que la déclaration de variables est utile lorsque plusieurs fichiers sont utilisés et que vous devez spécifier votre variable dans l'un des fichiers qui sera accessible et utilisable lorsque l'application sera liée. Vous pouvez déclarer une variable plusieurs fois dans le programme C, mais elle ne peut être définie qu'une seule fois dans une fonction, un fichier ou un morceau de code de votre programme.