Heim > Backend-Entwicklung > C++ > Hauptteil

Erläutern Sie die Bereichsregeln für Funktionen in der Sprache C

王林
Freigeben: 2023-09-17 19:57:09
nach vorne
834 Leute haben es durchsucht

Erläutern Sie die Bereichsregeln für Funktionen in der Sprache C

Bereichsregeln beziehen sich auf:

  • Zugänglichkeit von Variablen.
  • Existenzzeitraum von Variablen.
  • Verwendungsgrenzen von Variablen.

Die Bereichsregeln für Funktionen lauten wie folgt:

  • Eine Funktion ist ein in sich geschlossener Block, der eine bestimmte Aufgabe ausführt.

  • Variablen, die im Funktionskörper deklariert werden, werden lokale Variablen genannt.

  • Diese Variablen existieren nur innerhalb der spezifischen Funktion, die sie erstellt hat. Sie sind auch anderen Funktionen und der Hauptfunktion unbekannt.

  • Die Existenz einer lokalen Variablen endet, wenn die Funktion ihre spezifische Aufgabe abschließt und zum Aufrufpunkt zurückkehrt.

EMample 1

Die folgt ein C-Programm, das sich auf Funktionsbezogene Scoping-Regeln bezieht. werden globale Variablen genannt.

Auf diese Variablen kann von jeder Funktion zugegriffen werden.

    Beispiel 2
  • Dies ist ein weiteres C-Programm mit Scoping-Regeln für Funktionen.

  • #include<stdio.h>
    main ( ){
       int a=10, b = 20;
       printf ("before swapping a=%d, b=%d", a,b);
       swap (a,b);
       printf ("after swapping a=%d, b=%d", a,b);
    }
    swap (int a, int b){
       int c;
       c=a;
       a=b;
       b=c;
    }
    Nach dem Login kopieren
  • Ausgabe

    Die Ausgabe ist wie folgt: −
  • Before swapping a=10, b=20
    After swapping a = 10, b=20
    Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonErläutern Sie die Bereichsregeln für Funktionen in der Sprache C. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage