main后面的括号不应该是空着的吗

来源:2-2 用 C++ 向世界问好

weixin_慕先生5185609

2023-04-19 20:08

int main()

写回答 关注

1回答

  • 辉同
    2023-04-20 16:25:44

    int argc, char **argv 这两个参数用在下面这个场景

    比如编译完的程序名为pro.exe,

    在命令行里面如下运行:

    pro.exe "aaa" "bbb" "ccc"

    argc 获取到的是pro.exe后的带的参数个数,这里为3

    **argv 获取到是数组:{"aaa", "bbb", "ccc"}

    这样就可以在程序中展开这两个参数,做你程序具体要做的事件。

    如果是int main()这种写法,则pro.exe没办法获取后面的参数, 当然程序如果不需要带参数,则可以这样写。

趣味 C++ 入门

C++ 入门,开启趣味学习之旅,揭开 C++ 的神秘面纱,让你不再望而生畏。

31572 学习 · 191 问题

查看课程

相似问题