main可以有参数。
int main(void)
{
return 0;
}
int main(int argc, char *argv[])
argc和argv就是main函数的形参,它们是程序的“命令行参数”。
argc(argument count的缩写,意思是参数个数)
argv(argument vector缩写,意思是参数向量)
它是一个*char指针数组,数组中每一个元素(其值为指针)指向命令行中的一个字符串的首字符。
main函数是操作系统调用的,实参只能由操作系统给出。在操作命令状态下,实参是和执行文件的命令一起给出的。