Comment déclarer les variables en c++?

Comment déclarer les variables en c++?
Dans les langages de programmation, l'une des principales opérations est le stockage des données en mémoire. À cette fin, nous avons différents types de données représentant les différents types de données et pour représenter ces données, les variables sont utilisées. Les variables sont une partie très importante d'un programme. Nous pouvons référer, affecter et stocker des données dans les langages de programmation via des variables; Ce guide illustrera et analysera les modèles de déclaration des variables en C++.

Comment déclarer les variables en c++?

Pour utiliser des variables en C ++, nous avons quelques règles et contraintes à suivre. Deux choses sont nécessaires lors de la définition d'une variable dans le programme C ++ Language C ++. Le premier est le type de données qui peut être un entier, un flotteur ou un booléen et à travers ces types de données, nous identifions le type de données à stocker en mémoire, et le second est le nom de la variable.

Syntaxe pour déclarer une variable en c++

;

Règles pour déclarer les variables en C++

Dans C ++, le nom d'une variable a quelques contraintes à suivre qui sont mentionnées ci-dessous:

  • Le nom de variable ne commence que par un alphabet ou un soulignement et ne peut pas commencer par un chiffre.
  • C ++ ne permet pas au nom d'une variable d'avoir des symboles ou des caractères spéciaux.
  • Dans la portée du programme, nous ne pouvons pas définir deux variables distinctes avec des noms identiques.
  • Un nom de variable ne doit pas avoir d'espaces ou utiliser un mot-clé de C++.
  • Les noms variables doivent être uniques et sensibles à la casse.
  • Un nom variable doit se terminer par un point-virgule en C++.

Déclarant une variable en c++

La syntaxe de déclaration d'une variable entière implique le mot-clé de type de données, le nom de la variable et un point-virgule à la fin:

int my_age;

Dans la syntaxe ci-dessus, nous avons déclaré une variable de type entier avec le nom de my_age également appelé identifiant. Lorsque nous avons plusieurs variables avec le même type de données, nous pouvons séparer le nom de la variable avec une virgule. Voici comment déclarer plusieurs variables avec le même type de données:

int my_age, roll_number, marques;

Initialiser une variable avec valeur en c++

Pendant l'initialisation, nous utilisons l'opérateur d'affectation pour attribuer une valeur à la variable d'un type de données particulier:

int my_age = 20;

En tant que ce qui précède, nous initialisons ma variable de type entier avec la valeur de 20. En utilisant le même modèle, nous pouvons initialiser les caractères, flotter et d'autres variables de type de données en C++.

Type de variables en c++

Il existe trois types de variables:

  • Variables locales
  • Variables globales
  • Variables statiques

Selon ces types de variables, nous avons un modèle différent pour déclarer une variable en C++. Voyons ces types et leur format de déclaration un par un.

1: Variables locales

Les variables locales d'un programme C ++ sont des variables qui sont utilisées uniquement dans la fonction ou un bloc. Ils ne peuvent pas être référencés ou utilisés pour stocker les résultats en dehors de la portée. Lorsque cette fonction s'exécute, les variables locales sont activées; Toutes les opérations sont effectuées à l'aide de ces variables, et les résultats sont enregistrés dans ces variables conformément au flux du programme. En bref, les variables locales ne sont accessibles que dans la fonction, en suivant le code C ++, démontrant les variables locales:

#inclure
Utilisation de Namespace Std;
int moyen (marques int, étudiants int)
Marques de retour / étudiants;

int main()
int total = 500, MST = 10;
int avg;
AVG = moyenne (total, MST);
couter << "Average marks : "<< avg << endl;
retour 0;

Dans le programme ci-dessus, les deux variables locales Des marques et étudiants sont définis dans la fonction nommée moyenne(). Ces variables locales sont utilisées uniquement dans le moyenne() fonction et en dehors de la fonction, ils n'ont pas de portée. Aller de l'avant est le principal() fonction dans laquelle d'abord deux variables de type entier total et des MST avec des valeurs respectives de 500 et 50 sont initialisés. Puis déclaré la variable locale AVG qui est utilisé pour enregistrer les résultats.

Les variables total, des MST, et AVG n'ont été utilisés que dans le principal() fonction. La fonction moyenne est appelée en utilisant le total et des MST qui fournit les résultats en substituant total et des MST variables avec Des marques et étudiants variables et décider alors de donner des résultats finaux. Ces résultats sont stockés dans la variable locale AVG dans le programme C ++ et afficher les résultats comme sortie finale.

2: Variables globales

Ces variables ont une portée publique. Ils peuvent être utilisés n'importe où dans un programme. Ces variables initialisent en dehors de la fonction et peuvent être utilisées n'importe où dans le code. Voyons l'exemple de code de C ++ qui utilise les variables globales:

#inclure
Utilisation de Namespace Std;
#inclure
Utilisation de Namespace Std;
int my_age = 20;
int myfunction ()

couter<<"Age is: "<< my_age <retour 0;

int main()

couter<<"Global Variable in C++"<couter<<"Age= "<< my_age<myFunction ();
retour 0;

Dans le code ci-dessus, une variable de type entier mon âge avec une valeur de 20 est déclaré après les fichiers d'en-tête, ce qui signifie mon âge est une variable globale. Ensuite, dans la fonction principale, nous appelons cette variable globale et imprime sa valeur. Le myFunction () La fonction est ensuite invoquée dans la fonction principale (), renvoyant le résultat stocké dans la variable my_age. Par conséquent, une variable globale est accessible dans n'importe quelle fonction du code C ++.

3: Variables statiques

Ces variables n'ont qu'une seule valeur initialisée tout au long du programme. Contrairement aux variables dynamiques, les variables statiques restent les mêmes. Ils sont indiqués dans le code et en C ++ commencent par le mot-clé statique. Un exemple de variable statique en C ++ est mentionné ci-dessous:

#inclure
void myFunction ()
statique int x = 0;
x ++;
std :: cout << "x = " << x << std::endl;

int main()
myFunction ();
myFunction ();
myFunction ();
retour 0;

Dans cet exemple, la fonction myFunction () contient une variable statique X, qui est initialisée à 0 la première fois que la fonction est appelée. Sur les appels ultérieurs à la fonction, X conserve sa valeur et est incrémenté de 1. La sortie de ce programme est:

Si x était une variable non statique dans l'exemple MyFunction () que j'ai donné plus tôt, alors il serait réinitialisé à 0 chaque fois que la fonction est appelée. En effet.

Note: En C ++, une variable statique conserve sa valeur à travers les appels de fonction, tandis qu'une variable constante ne peut pas être modifiée une fois initialisé.

Conclusion

La variable facilite les langages de programmation pour stocker les données et facilite la représentation de différents types de données. Au cours de la déclaration en C ++, le nom de la variable doit être déclaré conformément aux contraintes, sinon elle génère une erreur. C ++ Prise en charge des différents types qui peuvent être déclarés et consultés différemment dans le programme C ++. Dans l'écriture ci-dessus, nous avons vu des types de variables locaux, globaux et statiques dans les programmes C ++ avec des exemples de code.