Constantes en C

Constantes en C

Nous devons déclarer et initialiser les valeurs, soit changer ou réparer à certains endroits, pour donner une valeur ou attribuer un poids pour la référence ou la manipulation des informations spécifiques lors de l'écriture d'un programme. Pour ces affectations des valeurs, nous stockons ces valeurs en variables et constantes. Constant est le type de cette variable dont la valeur reste inchangée / fixe tout au long du programme. Les constantes primaires représentent les entiers, les nombres réels et les constantes de caractère, tandis que les constantes secondaires représentent les structures, les tableaux, les syndicats et les pointeurs. Lorsque nous déclarons initialement une constante dans un programme, nous ne pouvons pas changer sa valeur à une autre valeur par la suite. Nous sommes obligés d'utiliser cette valeur telle qu'elle est dans l'ensemble du code.

Procédure

Les constantes dans le C sont définies en utilisant les deux méthodes différentes en fonction de leurs types. Nous mettrons en œuvre toutes ces méthodes dans cet article. La procédure comprendra la syntaxe de la déclaration des constantes dans le C. Voici le processus étape par étape que vous pouvez observer pour déclarer les constantes avec les deux méthodes différentes du programme.

Syntaxe

Nous pouvons définir les constantes du programme avec les deux méthodes suivantes:

  • Mot-clé constant
  • # définir le pré-processeur

La syntaxe du mot-clé constant est (const «Type de données» Nom de constante »= valeur fixe que nous voulons attribuer à la constante). Nous pouvons définir la constante avec la deuxième méthode, je.e., # définir le pré-processeur avec syntaxe (# définir «Nom constant» «valeur»).

Exemple 01

Nous résoudrons un exemple pour la constante primaire. Diverses constantes primaires existent, mais, dans cet exemple, nous ne travaillerons qu'avec la constante entière. Pour commencer par l'exemple, nous créerons un projet dans Visual Studio C. Après avoir ouvert le Visual Studio, nous devions sélectionner l'option «Fichier» dans la barre d'outils. Nous sélectionnerons l'option «Nouveau» et «Créer un projet» dans le fichier. Cela créera un projet pour votre programme. Pour ajouter ce projet au chemin des référentiels de fichiers C, nous sélectionnerons l'option «Fichier source» et sélectionnerons «Ajouter des éléments».

Ensuite, nous nommerons notre projet avec l'extension ".C ". Cela fera fonctionner notre projet sur les fondamentaux C. Maintenant que le projet est créé avec succès en C, nous inclurons le STdio avec extension ".h ”pour utiliser le fichier d'en-tête« # include ». Cela permettra au programme utiliser les fonctions nécessaires de STdio, i.e., print (), lecture d'entrée comme scanf (), etc. Maintenant, nous utiliserons la méthode «Mot-clé $ const» pour déclarer un entier constant primaire. Dans le corps de la fonction principale avec le type de données entier «int», nous déclarerons constamment «DEF» avec le type de données «int» et lui attribuer une certaine valeur «34» en utilisant la méthode de déclaration comme «const int def = 34».

Ensuite, nous imprimerons cette constante en appelant la méthode d'affichage printf () avec des spécifications de format comme «% i» et le nom de la constante que nous avons déjà déclarée. Nous quittons la fonction principale après le retour de la valeur «0». Nous avons écrit cette explication de l'exemple en tant que programme afin que vous puissiez l'exécuter de la manière suivante:

#inclure
int main ()
const int def = 34;
printf ("La valeur de Def est:% i", def);
retour 0;

La méthode de déclaration utilisée pour l'exemple précédent a affiché la sortie du programme comme «34». Il a pris la valeur avec laquelle nous avions initialisé notre constante au moment de la déclaration.

Exemple 02

Cet exemple discutera d'une autre méthode pour la déclaration de la constante primaire du programme. Pour implémenter ce programme, nous créerons un nouveau projet dans le compilateur C et ajouterons le fichier source avec le .C extension du nom du projet pour permettre au projet nouvellement créé de s'exécuter sur les principes fondamentaux de la langue C. Nous autoriserons ensuite le programme à utiliser les informations requises pour afficher et lire les sorties / entrées en importation à partir des bibliothèques de C Le fichier d'en-tête STdio.h comme «# $ # include».

Étant donné que cet exemple traite également de la définition de la constante primaire comme exemple précédent, il utilisera une autre méthode de déclaration constante. Nous choisirons la constante de flotteur et la déclarerons avec la méthode «# définir la valeur constante_name» pour cet exemple. Nous déclarerons la fonction principale avec le type de données «int» et, dans le corps de cette fonction, nous déclarerons une constante ayant le nom «déc» avec la valeur «35.4 ”comme« # définir Def 35.4 ". Notez que cette méthode de déclaration ne spécifie pas le type de données de la constante dans sa syntaxe, alors spécifiez le type de données de la valeur «35.4 ”(qui devrait être flottant car c'est une valeur décimale). Nous allons imprimer la valeur de la constante en utilisant la méthode d'appel de printf () et spécifierons le type de constante dans la spécification du format de la méthode printf () comme «% f» pour un flotteur avec le nom de la constante.

De cette façon, le type de données de la constante sera spécifié comme un flotteur. Nous pouvons mettre en œuvre cette explication détaillée de l'exemple dans les courtes lignes 2-3 sous la forme suivante du programme C.

#inclure
#Define 35 décembre.14
int main ()
printf ("% f", déc);
retour 0;

La sortie a affiché la valeur de la constante comme «35.4 ”en prenant son type de données à partir de la spécification du format dans la méthode printf (). Cette méthode de déclaration peut prendre n'importe quel type de données pour la constante, qui est définie dans la spécification de format pour la méthode d'affichage. Si nous avions utilisé la spécification du format comme «% i» pour la constante entière, alors cela aurait rencontré l'erreur de compilation car la valeur que nous avions déclarée pour la constante était décimale.

Exemple 03

L'exemple suivant traitera de la déclaration des constantes secondaires, et nous déclarerons une structure dans cet exemple. Nous pouvons déclarer la structure du programme en exécutant le code suivant dans le compilateur C:

#inclure
#inclure
Cours de structure
Char Abce [50];
char def [50];
en âge;
;

Conclusion

Les constantes peuvent être déclarées dans le programme C en utilisant différentes méthodes. Ce guide montre la mise en œuvre des deux méthodes pour la déclaration de la constante primaire ou de la constante secondaire. Nous pouvons obtenir un bon savoir-faire sur le concept de constantes dans le langage de programmation C à l'aide de ces exemples.