Heim > häufiges Problem > Was sind Befehlszeilenparameter?

Was sind Befehlszeilenparameter?

藏色散人
Freigeben: 2019-05-07 10:01:09
Original
4127 Leute haben es durchsucht

Die in der Befehlszeile angegebenen Parameter sind die Befehlszeilenparameter. (Das heißt, aus der Perspektive des Eingabeortes verstanden).

Was sind Befehlszeilenparameter?

Befehlszeilenparameter

1 Was sind Befehlszeilenparameter?

Zum Beispiel: java Test1 365 156 „China“

(Test1 oben muss die Hauptklasse sein, sonst kann es nicht ausgeführt werden)

2. Wer erhält die Befehlszeilenparameter? ?

Ein Programm beginnt mit einem Aufruf der Funktion main(). Dabei werden main() zwei Parameter übergeben:

Einer davon beschreibt die Anzahl der Befehlszeilenparameter, normalerweise argc genannt; der andere ist ein Array von Befehlszeilenparametern, normalerweise argv genannt.

Die Befehlszeilenparameter sind alle Zeichenfolgen, daher ist der Typ von argv char* [argc+1]. Der Name des Programms wird auch als argv[0],

übergeben, sodass der Wert von argc mindestens 1 ist. Diese Parameterliste endet immer mit 0, also argv[argc]==0. [1]

3. Worauf sollten Sie bei der Angabe von Parametern in der Befehlszeile achten?

Befehlszeilenparameter werden durch Leerzeichen getrennt. Wenn jedoch der Befehlszeilenparameter selbst Leerzeichen enthält, muss

der Parameter in ein Paar doppelter Anführungszeichen eingeschlossen werden.

Zum Beispiel: java Test1 365 156 China „Beijing of China“

4 So geben Sie * (zeigt Multiplikation an) in die Befehlszeile ein: Wenn Sie * (Multiplikation) direkt in die Befehlszeile eingeben Befehlszeile: Das System verarbeitet mehrere Zeichenfolgen des aktuellen Pfadnamens. Wenn Sie möchten, dass * die Multiplikation darstellt, müssen Sie „*“ oder „*“ eingeben, nachdem Sie die Zeichenfolge aus args erhalten haben, um die Leerzeichen zu entfernen Natürlich können Sie auch „#*“ eingeben und dann einen Weg finden, das # davor zu entfernen, sofern Sie kein * separat eingeben.

5. Ein oder zwei Ordner können als Befehlszeilenparameter verwendet werden, wenn Total Commander gestartet wird. Diese Ordner werden zum Einrichten von Dateifenstern auf einer oder beiden Seiten verwendet. Auf diese Weise können Sie im Programm- oder Startmenü mehrere Symbole für Total Commander erstellen, und jeder Total Commander öffnet nach dem Start einen anderen Ordner oder sogar ein komprimiertes Paket. Und Sie können verschiedene INI-Dateien angeben, nicht nur die Standard-wincmd.ini, sodass verschiedene Benutzer auf demselben Computer unterschiedliche Einstellungen haben können.

Das obige ist der detaillierte Inhalt vonWas sind Befehlszeilenparameter?. 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