今天才了解main函式的引數

2021-09-07 21:35:03 字數 1427 閱讀 9172

msdn:main 方法的引數是 string 陣列,該陣列表示用於啟用程式的命令列引數

你還記得打cs 想要視窗化嗎  

在cs快捷方式 右鍵屬性  目標裡邊最後邊加上" -windows"

這樣雙擊cs出來就會是窗體化了

這裡的-windoes就會成為cs程式main函式的引數

根據引數cs來判斷給你全屏還是視窗化

先看**  有乙個乘法和加法的運算 引數是main函式的引數

這**來自msdn  我簡化了下

class

testcode

long num1 = long.parse(args[0

]);

long num2 = long.parse(args[1

]);

long sum =add(num1, num2);

long product =multiply(num1, num2);

system.console.writeline(

" + =

", num1, num2, sum);

system.console.writeline(

" * =

", num1, num2, product);

}

public long multiply(long x, long y) 

public long add(long i, long j) 

}

若要執行程式,請輸入 exe 檔案的名稱,檔名的後面跟兩個數字,如下所示:

testcode 1234 5678

備註:上邊應用程式引數後邊兩個數字就是main函式的引數  

輸出

1234 + 5678 = 6912

1234 * 5678 = 7006652

參見:

msdn:

若要生成檔案 mathlibrary.dll,請使用以下命令列編譯檔案 add.cs 和檔案 mult.cs:

csc /target:library /out:mathlibrary.dll add.cs mult.cs

/target:library 編譯器選項通知編譯器輸出 dll 檔案而不是 exe 檔案。後跟檔名的 /out 編譯器選項用於指定 dll 檔名。否則,編譯器使用第乙個檔案 (add.cs) 作為 dll 檔名。

csc /out:testcode.exe /reference:mathlibrary.dll testcode.cs

/out編譯器選項通知編譯器輸出 exe 檔案並且指定輸出檔名 (testcode.exe)。此編譯器選項是可選的。/引用編譯器選項指定該程式使用的 dll 檔案。

今天才了解main函式的引數

msdn main 方法的引數是 string 陣列,該陣列表示用於啟用程式的命令列引數 你還記得打cs 想要視窗化嗎 在cs快捷方式 右鍵屬性 目標裡邊最後邊加上 windows 這樣雙擊cs出來就會是窗體化了 這裡的 windoes就會成為cs程式main函式的引數 根據引數cs來判斷給你全屏還...

main函式的引數

c程式最大的特點就是所有的程式都是用函式來裝配的。main 稱之為主函式,是所有程 序執行的入口。其餘函式分為有參或無參兩種,均由main 函式或其它一般函式呼叫,若呼叫 的是有參函式,則引數在呼叫時傳遞。main f1 int a,int b f2 int m,int n 在前面課程的學習中,對m...

main函式的引數

main函式可以不帶引數,也可以帶引數,這個引數可以認為是 main函式的形式引數。c語言規定main函式的引數只能有兩個,習慣上這兩個引數寫為argc和argv。因此,main函式的函式頭可寫為 main argc,argv c語言還規定argc 第乙個形參 必須是整型變數,argv 第二個形參 ...