这里写自定义目录标题
int main(int argc, char **argv)int main(int argc, char **argv)
在 C 或者 C++ 语言中,int main(int argc, char **argv)
是一个程序的主函数。当你运行一个程序时,操作系统首先调用这个函数。让我们一步步地解析这个函数声明:
int main
: 这部分定义了函数的名字(main
)和它的返回类型(int
)。对于主函数,名字必须是main
,这是语言的标准。返回类型是int
,通常用来表示程序的退出状态。在大多数操作系统中,返回 0 表示程序成功执行,而非 0 值则代表有错误。
(int argc, char **argv)
: 这部分定义了函数的参数。main
函数可以接受两个参数:
argc
(argument count): 这个整数表示传递给程序的命令行参数的数量。包括程序本身在内,比如在命令行运行./program arg1 arg2
会使argc
的值为3。argv
(argument vector): 这是一个字符指针数组,存放了所有的命令行参数。