argc和argv的值能否传递给主函数以外的其他函数?
比如这里。我如何在这里使用argv和argcargc和argv的值能否传递给主函数以外的其他函数?,c,arrays,arraylist,C,Arrays,Arraylist,比如这里。我如何在这里使用argv和argc int main(int argc, string argv[ ]) { variable(x); } 是的,它们与任何其他功能参数一样: int variable(x) { //I want to use argc and argv here.. } int变量(int x,int argc,char*argv[] { 对于(int i=0;i
int main(int argc, string argv[ ])
{
variable(x);
}
是的,它们与任何其他功能参数一样:
int variable(x)
{
//I want to use argc and argv here..
}
int变量(int x,int argc,char*argv[]
{
对于(int i=0;i
int variable(int x, int argc, char *argv[])
{
for(int i = 0; i < argc; ++i)
printf("%s\n", argv[i]);
return x;
}
int main(int argc, char *argv[])
{
int x = 42;
variable(x, argc, argv);
}