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

Wann in C / C ++extern

Externe Variablen werden auch als globale Variablen bezeichnet. Diese Variablen werden außerhalb der Funktion definiert und sind während der Ausführung der Funktion global verfügbar. Das Schlüsselwort "extern" wird verwendet, um externe Variablen zu deklarieren und zu definieren.

Schlüsselwort [extern "C"] wird verwendet, um C zu deklarieren, das in C implementiert und kompiliert wird ++Funktion. Es verwendet C ++Bibliothek der Sprache C.

Hier ist die Syntax von extern.

extern datatype variable_name; // Variablenerklärung mit extern
extern datatype func_name(); // Funktionserklärung mit extern

Hier,

datatype-Der Datentyp der Variable, z.B. int, char, float usw.

variable_name-Das ist der von dem Benutzer angegebene Variablenname.

func_name-FunktionName.

Hier ist ein Beispiel für extern:

Beispiel

#include <stdio.h>
extern int x = 32;
int b = 8;
int main() {
   extern int b;
   printf("Der-Wert-der-externen-Variablen-x-und-b-%d,%d\n",x,b);
   x = 15;
   printf("Der-Wert-des-veränderten-externen- Variablen-x-%d\n",x);
   return 0;
}

Ausgaberesultat

Der-Wert-der-externen-Variablen-x-und-b-: 32,8
Der-Wert-des-veränderten-externen- Variablen-x-: 15

In dem obigen Programm werden die beiden Variablen x und b als globale Variablen deklariert.

extern int x = 32;
int b = 8;

In dermain()In der Funktion wird die Variable als extern bezeichnet und der Wert wird ausgegeben.

extern int b;
printf("Der-Wert-der-externen-Variablen-x-und-b-%d,%d\n",x,b);
x = 15;
printf("Der-Wert-des-veränderten-externen- Variablen-x-%d\n",x);
Elasticsearch-Tutorial