是的,我們可以在 main() 函數中給予參數。
C 中的命令列參數在系統命令列中的程式名稱之後指定,這些參數值將傳遞給程式執行期間的程式。
argc 和 argv 是可以傳遞給 main 函數的兩個參數。
但是當您從終端機執行程式時,main() 函數實際上會由作業系統(或 shell 程式)呼叫。
語法解釋如下 -
int main(int argc, char *argv[]){ //Code return 0; }
# 即時示範
#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; }
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.
以上是在C語言中,是否可以在main()函數中傳遞參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!