很多人都遇到过int main(int argc, char **argv) 这种形式的main函数开头,那么这个到底有什么作用呢?
假如我们写了一个程序:
#include<stdio.h>
int main(int argc, char* argv[])
{
printf("%d\n", argc);
printf("hello!");
return 0;
}
编译并生成可执行文件后

如图,当我们在Powershell窗口打开程序ConsoleApplication的时候

可以看出差别来 而那个argv[],就是字符串数组,里面每一个元素都是一个字符串,在上例,就是haha
本文深入探讨了C/C++中main函数参数int argc和char *argv[]的作用,通过实例解释了如何使用这些参数来接收和处理命令行输入。

2万+

被折叠的 条评论
为什么被折叠?



