一般C语言main()里的参数什么用啊?

来源:百度知道 编辑:UC知道 时间:2024/05/17 10:27:03
如题,请解释详细点哦

int main (int argc,char *argv[])
argc 记录了参数的个数
argv是存放参数的数组

比如程序就app.exe
那运行 app -a -b -c
则argc=4 (包含app这个)
argv[0]是app
argv[1]是-a
argv[2]是-b
argv[3]是-c

(int argc, char *argv[])

argc 表示参数个数
argv 表示参数的的数组

这个是在控制台执行时候用的
如:

test.exe

test.exe -t 30 -n 100
那麼
argc 就为 5
参数为别是
test.exe
-t
30
-n
100

就是运行exe的时候传进去的参数

代表主界面