首頁  >  文章  >  什麼是命令列參數?

什麼是命令列參數?

藏色散人
藏色散人原創
2019-05-07 10:01:094070瀏覽

在命令列中給定的參數就是命令列參數。 (即從輸入位置角度來理解)。

什麼是命令列參數?

命令列的參數

#1、 什麼是命令列的參數?

如: java Test1 365 156 "China"

(以上Test1必須為主類,否則不能運行)

2、命令列的參數由誰來接收?

一個程式開始於對函數main()的呼叫。在這樣做的時候,有兩個參數被送給main(),

其中的一個描述了命令列參數的個數,通常稱為argc;另一個是命令列參數的數組,通常稱為argv。

命令列參數都是字串,所以argv的類型是char* [argc 1]。程式的名字也被當作argv[0]傳進來,

所以argc的值至少是1。這個參數的表總以0結束,也就是說,argv[argc]==0。 [1] 

3、在命令列給定參數時,應注意什麼?

命令列的參數以空格隔開。但是,若命令列的參數本身包含空格時,則

該參數必須用一對雙引號括起來。

如: java Test1 365 156 China "Beijing of China"

4、命令列中輸入*(表示乘法)的方法:若直接在命令列中輸入*(乘法),系統會處理成目前路徑名的幾個字串,若要*表示乘法,應該輸入“ *”或“ * ”,由args取得該字串後,再用trim()去掉兩端空格即可,當然也可輸入“#*”,然後再想辦法去掉前面的#即可,即只要不單獨輸入*即可。

5、Total Commander啟動時可以把一個或兩個資料夾做為命令列參數。這些資料夾用來設定一側或兩側的文件視窗。這樣你可以在程式或啟動選單為Total Commander建立多個圖標,每個Total Commander啟動後開啟不同資料夾甚至壓縮包。而且可以指定不同的ini文件,不只預設的wincmd.ini,這樣同一機器上的不同使用者可以擁有不同的設定。

以上是什麼是命令列參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn