English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Quand utiliser C / C ++Variable de référence dans

Les variables externes sont également appelées variables globales. Ces variables sont définies en dehors de la fonction et sont disponibles globalement pendant l'exécution de la fonction. Le mot-clé "extern" est utilisé pour déclarer et définir les variables externes.

Le mot-clé [extern "C"] est utilisé pour déclarer le C ++Fonction. Il utilise C ++Bibliothèque de langage C.

Voici la syntaxe d'extern.

extern datatype variable_name; // déclaration de variable utilisant extern
extern datatype func_name(); // déclaration de fonction utilisant extern

Ici,

datatype-Le type de données de la variable, par exemple int, char, float, etc.

variable_name-C'est le nom de variable donné par l'utilisateur.

func_name-Fonctiondu nom.

Voici un exemple d'extern :

Exemple

#include <stdio.h>
extern int x = 32;
int b = 8;
int main() {
   extern int b;
   printf("La valeur des variables externes x et b : %d,%d\n",x,b);
   x = 15;
   printf("La valeur de la variable externe modifiée x : %d\n",x);
   return 0;
}

Résultat de la sortie

La valeur des variables externes x et b : 32,8
La valeur de la variable externe modifiée x : 15

Dans le programme ci-dessus, deux variables x et b sont déclarées comme variables globales.

extern int x = 32;
int b = 8;

Dans cemain()Dans la fonction, la variable est appelée extern et affiche la valeur.

extern int b;
printf("La valeur des variables externes x et b : %d,%d\n",x,b);
x = 15;
printf("La valeur de la variable externe modifiée x : %d\n",x);
Tutoriel SQLite