你写错了,是int main(int argc, char*argv[])或int main(int argc, char**argv)
这是程序的运行参数
如果你用过dos或linux就知道,运行一个指令时后面都有参数的,指令就是一个程序
argc: 是参数的个数
argv: 是参数的内容
例如你写了一个C++程序,编译成a.exe .如果双击运行则argc=1, argv[0] = a.exe所在的目录.
如果你->run->cmd的dos环境中运行a.exe I am boy则argc = 4
argv[0] = "a.exe"
argv[1] = "I"
argv[2] = "am"
argv[3] = 'boy"
如果单就这个语句来说:
这是一个返回值为整形(int),参数argc与argv分别为整形(int)与字符串指针形(char*)的函数的函数头
2楼说的很详细了,是运行参数
从命令行参数给程序.