English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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 :
#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);