C语言中的main函数参数作用

刚开始学习C语言 看了main函数参数的作用 实有不解。不明白argc和argv的作用 。。。。。求科普!!!!!!!!!!!!!!!!!!!11

第1个回答  2019-12-21
这是命令行参数
argc是命令行参数的数量,argv是具体的参数
举个例子:
比如你通过命令行运行一个exe文件,并在后面加上一些参数
c:\test.exe
-window
-
test
然后对于这个test.exe来说,argc就是2,argv[0]和argv[1]分别是“-window”和“-
test”
有些软件接受不同参数运行就是通过判断这个做出来的
然后,比如你对一个txt文件点右键,选择打开方式为用test.exe打开
那么这是argc是1,argv[0]就是这个打开的txt文件的路径