在main()函数可以带两个形参,一般分为argc和argv。argc是参数个数,定义为int argv是字符串数组,存的是参数,定义为char**或者char* argv[]
int main(int argc ,char **argv)为程序的入口。
比如你编译好的程序为my.exe在命令行执行 my.exe 1 2 3那argc就是4,argv[0]是"my.exe",argv[1]是"1",argv[2]是"2",argv[3]是"3";
执行程序时,linux系统中最明显,如./main a b 这样表示参数个数位2,分别是 a和b
C语言中argc和argv是什么意思?
最新推荐文章于 2024-01-12 10:44:14 发布