Heim >Backend-Entwicklung >C#.Net-Tutorial >Was ist die Standardspeicherklasse für formale Parameter in der C-Sprache?
Die Standardspeicherklasse für formale Parameter in der C-Sprache ist auto. Wenn der formale Parameter das Schlüsselwort auto zum Deklarieren der Speicherklasse verwendet, kann das Schlüsselwort „auto“ weggelassen werden. Wenn auto nicht geschrieben wird, wird es implizit bestimmt sei die „automatische Speicherklasse“. Es handelt sich um eine dynamische Speichermethode.
Die Betriebsumgebung dieses Artikels: Windows 7-System, C11, Dell G3-Computer.
Was ist die Standardspeicherklasse für formale Parameter in der C-Sprache?
Die Standardspeicherklasse für formale Parameter in der C-Sprache ist auto. Beim Kompilieren des Programms wird kein Speicherplatz für Formalparameter zugewiesen. Nur beim Aufruf belegen Formalparameter vorübergehend Speicherplatz.
Wenn der formale Parameter das Schlüsselwort auto verwendet, um die Speicherklasse zu deklarieren, kann das Schlüsselwort „auto“ weggelassen werden. Wenn auto nicht geschrieben wird, wird es implizit als „automatische Speicherklasse“ bestimmt, die zum dynamischen Speicher gehört Verfahren.
Erweiterte Informationen
1 Die Art der formalen Parameter kann nicht weggelassen werden. Der Speichertyp einer Funktion ist der Speichertyp vor dem Datentyp vor dem Funktionsnamen, wenn die Funktion definiert wird. Der Standardwert sollte sein: extern, was bedeutet, dass die Funktion eine externe Funktion ist (dh sie kann verwendet werden). durch Funktionen in anderen C-Quellprogrammdateien als dieser C-Datei.
2. Für benutzerdefinierte Funktionen können Standardparameter verwendet werden, um ein gewisses Maß an „Überladung“ zu erreichen, und andere Funktionen können nur in der Funktionsdeklaration platziert werden, da der Compiler den Standardwert kennen muss Das Ende der Funktionsparameterliste kann als Standardwert festgelegt werden, nachdem an einer bestimmten Position ein Standardparameterwert verwendet wurde.
Empfohlenes Lernen: „c-Sprach-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist die Standardspeicherklasse für formale Parameter in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!