Heim > Backend-Entwicklung > C++ > Hauptteil

C-Sprachstandard

王林
Freigeben: 2023-08-26 10:37:06
nach vorne
1601 Leute haben es durchsucht

C-Sprachstandard

In dieser Frage lernen wir die in der Programmiersprache C definierten Standards kennen. Dies sind die Standardmethoden, mit denen ein Compiler idealerweise ein Programm gemäß der Definition der Entwicklergemeinschaft kompilieren sollte.

Um zu verstehen, wovon ich spreche, nehmen Sie ein gängiges C-Programm als Beispiel. Sie alle müssen auf das Problem gestoßen sein und es gesehen haben, haben es aber nicht eingehend untersucht.

void-Rückgabetyp der main()-Funktion –

Sehen Sie sich das Programm unten an –

void main() {
   //program code
}
Nach dem Login kopieren

Wenn wir den Turbo-C-Compiler verwenden, kann dieses Programm normal ausgeführt werden, aber andere Compiler geben den Fehler aus, dass main nicht void sein kann. Also, welches ist richtig? Die Antworten sind alle in den Standards aufgeführt.

Was ist der Programmiersprachenstandard C?

Es ist die Standardmethode, Dinge in C zu erledigen, wie von den Compiler-Erstellern definiert. Zusammenstellung von Code. Der neueste C-Standard wurde im Juni 2018 veröffentlicht, ISO/IEC 9899:2018, auch bekannt als C11.

Dieser C-Programmiersprachenstandard definiert das Verhalten eines Programms, d. h. Wie läuft ein Programm unter idealen Umständen? Was sind die richtigen Methoden und Definitionen einiger integrierter Funktionen?

Schauen wir uns das Beispiel von main() an. Die Standardmethode zum Deklarieren einer main()-Funktion ist mit 0 oder 2 Parametern und dem Rückgabetyp int.

Syntax

// No parameter
int main() {
   /* code */
}
// Two parameter
int main(int argc, char *argv[]) {
   /* code */
}
Nach dem Login kopieren

Einige Compiler verstoßen möglicherweise gegen weitere Programmierstandards.

Das obige ist der detaillierte Inhalt vonC-Sprachstandard. 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