Was ist die Standardspeicherklasse für formale Parameter in der C-Sprache?

藏色散人
Freigeben: 2022-01-10 11:21:30
Original
9671 Leute haben es durchsucht

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.

Was ist die Standardspeicherklasse für formale Parameter in der C-Sprache?

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!

Verwandte Etiketten:
Quelle:php.cn
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