#include <iostream> using namespace std; int main(int argc,char *argv[]) { int i; for (i = 0; i < argc; i++) { cout << i << ":" << argv[i] << endl; return 0; } }
收起
main里的参数int argc,char *argv[]是用来指示通过命令行而非编译器向该程序本身传递的参数。
int argc,char *argv[]
假设你这个文件名叫test.cpp,那么命令行输入test.cpp a b c,就会输出test.cpp a b c——对应argv,此时argc为4
test.cpp a b c
argv
argc
报告相同问题?