Heim > Backend-Entwicklung > C++ > Ist es in der C-Sprache möglich, Parameter in der Funktion main() zu übergeben?

Ist es in der C-Sprache möglich, Parameter in der Funktion main() zu übergeben?

WBOY
Freigeben: 2023-08-30 18:49:06
nach vorne
1380 Leute haben es durchsucht

Ist es in der C-Sprache möglich, Parameter in der Funktion main() zu übergeben?

Ja, wir können Parameter in der Funktion main() angeben.

Befehlszeilenparameter in C werden nach dem Programmnamen in der Systembefehlszeile angegeben und diese Parameterwerte werden während der Ausführung an das Programm übergeben.

argc und argv sind zwei Parameter, die an die Hauptfunktion übergeben werden können.

Aber wenn Sie das Programm vom Terminal aus ausführen, wird die Funktion main() tatsächlich vom Betriebssystem (oder Shell-Programm) aufgerufen.

Grammatik

Die Grammatik wird wie folgt erklärt:

int main(int argc, char *argv[]){
   //Code
   return 0;
}
Nach dem Login kopieren

Beispiel

Echtzeitdemonstration

#include<stdio.h>
int main(int argc, char *argv[]){
   int i;
   for (i = 0; i < argc; i++) {
      printf("Arg %d: %s</p><p>", i, argv[i]);
   }
   return 1;
}
Nach dem Login kopieren

Ausgabe

Arg 0: G:\CP\CP programs\main with arguments.exe
Explanation:
The program that prints all the arguments passed to your program, including the program name itself.
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonIst es in der C-Sprache möglich, Parameter in der Funktion main() zu übergeben?. 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