int main(int argc, char *argv[])是什么意思

2024-12-02 16:06:54
推荐回答(2个)
回答1:

1、int argc 代表参数的个数,默认为1(一般为可执行文件名或者可执行文件的绝对路径)
2、char *argv[] 为参数值数据,为字符串数组,例如:argc = 1,那么 argv[0] 就是参数1的内容
3、作用:在执行程序时传参

回答2:

如果你的程序生成可执行文件test
那么输入test 123 abc 5df 就代表
argc = 4;
argv[0] = "test";
argv[1] = "123";
argv[2] = "abc";
argv[3] = "5df";

让你执行程序时传入参数!!!