Variables en C - Comment déclarer et initialiser la variable - Types et exemples

Table des matières:

Anonim

Introduction sur les variables en C

Les variables en langage C jouent un rôle important. On peut également dire que les variables sont l'épine dorsale de nombreux langages de programmation. Les variables en langage C sont utilisées pour stocker différentes formes de données. Il agit comme une carte mémoire où il enregistre toutes les données et les a utilisées pendant l'exécution du programme. Il existe différents types de variables en C, selon leurs types, la quantité de mémoire ou d'espace de stockage dont il a besoin diffère. Comme nous l'avons dit, les variables en C sont le stockage utilisé pour contenir la valeur. Données dont les variables peuvent être différentes comme int, float, char, double, etc. Tout le code ou programme dépend des variables car il décrit le type de données à exécuter.
Dans cet article, nous allons voir comment les variables jouent un rôle important en C, comment initialiser des variables, comment déclarer, etc.

Règles de définition des variables en C

  • Les variables en C ne doivent pas commencer par le nombre sinon la variable ne sera pas valide. Par exemple (1 chaîne, n'est pas une variable valide).
  • L'espace vide entre les variables n'est pas autorisé. Par exemple, (la chaîne 1 n'est pas valide, chaîne_one est une variable valide).
  • Les mots clés ne sont pas autorisés à se définir comme une variable. Par exemple, (for n'est pas une variable valide car il est utilisé comme mot clé en langage C).
  • Comme C est un langage sensible à la casse, les majuscules et les minuscules sont considérées comme une variable différente. Par exemple (NUMBER et number seront traités comme deux variables différentes en C).
  • Les noms de variable peuvent être une combinaison de chaîne, de chiffres et de caractères spéciaux comme les traits de soulignement (_).

Comment travailler?

  • Lors de la déclaration des variables, il indique aux compilateurs le type de données qu'il contient.
  • Les variables indiquent aux compilateurs le nom des variables utilisées dans le programme.
  • Comme les variables spécifient le stockage, les compilateurs n'ont pas à se soucier de l'emplacement mémoire des variables, jusqu'à ce qu'elles soient déclarées.

Comment déclarer?

Les variables doivent être déclarées en premier avant le programme car il joue un rôle important.

La syntaxe de déclaration des variables est la suivante.

type_données nom_variable;

où,

  • type_données: indique les types de données qu'il stocke. Les types de données peuvent être int, float, char, double, long int, etc.
  • nom_variable: indique le nom de la variable. Cela peut être autre chose que le mot-clé.

Par exemple

  1. int a;
  2. int a, b, c;

Par exemple 1, int est un type de données et a est un nom de variable. Dans le deuxième exemple, nous avons déclaré trois variables a, b et c.

Une fois les variables déclarées, l'espace pour ces variables a été attribué car il sera utilisé pour le programme.

Programme pour illustrer la déclaration de variables en C

#include
#include
int main()
(
int m, n;
m = 2;
n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)

Comment initialiser?

Initialiser des variables en C signifie allouer directement des valeurs aux variables tout en le déclarant. La syntaxe d'initialisation des variables est la suivante:

type_données nom_variable = valeur;

Par exemple

  1. int a = 10;
  2. int a = 5, b = 8;

Dans l'exemple 1, la variable a est créée et initialisée avec la valeur 10. Par exemple 2, deux variables a et b sont créées avec les valeurs allouées 5 et 8 respectivement.

Programme pour illustrer l'initialisation des variables en C.

#include
#include
int main()
(
int m = 2, n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)

Types de variables

Il existe 5 types de variables qui sont les suivantes:

  1. Variables locales
  2. Variables globales
  3. Variables statiques
  4. Variables automatiques
  5. Variables externes

1. Variables locales

Les variables déclarées à l'intérieur des fonctions sont appelées comme une variable locale. Les variables locales doivent être déclarées avant utilisation. Seules les fonctions locales peuvent modifier la valeur des variables.

Exemple

int main()
(
int m =10; //local variable
)

2. Variables globales

Les variables déclarées en dehors des fonctions sont appelées variables globales. Toutes les fonctions peuvent modifier la valeur des variables.

Exemple

int n = 6; //global variable
int main()
(
int m =10; //local variable
)

3. Variables statiques

les variables déclarées avec le mot clé static sont appelées variables statiques.

int main()
(
int m =10; //local variable
static n = 6; //static variable
)

4. Variables automatiques

toutes les variables déclarées à l'intérieur des fonctions sont considérées par défaut comme des variables automatiques. Les variables automatiques peuvent être déclarées à l'aide du mot clé auto.

int main()
(
int m =10; //local variable (Automatic variable)
auto n = 6; //automatic variable
)

5. Variables externes

Les variables externes sont déclarées à l'aide du mot clé extern. Les variables avec le mot-clé extern peuvent être utilisées dans plusieurs fichiers source C.

extern m =10; // variable externe

Conclusion - Variables en C

Dans cet article, nous avons vu comment déclarer, initialiser avec leur syntaxe et programme pour comprendre comment les implémenter. De plus, nous avons vu des types de variables en C et des règles pour les définir. J'espère que cet article vous sera utile.

Articles recommandés

Ceci est un guide des variables en C. Ici, nous discutons comment initialiser des variables, comment déclarer avec leur syntaxe et programme pour comprendre comment les implémenter. Vous pouvez également consulter nos autres articles suggérés -

  1. Modèles en programmation C
  2. Motifs d'étoiles en c ++
  3. Constructeur en C ++
  4. Fonctions de chaîne C ++
  5. Comment déclarer des variables en C #?
  6. Variables en JavaScript
  7. Mot-clé statique en C