main()函数能带参数吗

如题所述

main()函数能带参数,原型是int main(int argc, char** argv);
argc表示参数的个数,argv里边存储各个参数
例如执行一个名为one.exe的可执行程序时在命令行中输入:one.exe -l argv1 -e argv2
执行之后,argc=5;argv里边就包括one.exe、-l、argv1、-e、argv2五个参数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-04
能,一般是int main(int argc, char **argv)
argc是指在命令行上输入的命令的个数,比如test.exe aaa bbb ccc则argc为4(连程序名也算是一个);argv就是那些命令的名称,比如argv[0]是test.exe。
第2个回答  2012-03-02
完全可以
第3个回答  2012-03-02
可以啊
第4个回答  2012-03-03
当然可以
相似回答