argc和argv这两个参数一般在用命令行编译程序时有用。
主函数main中变量(int argc, 插入 *argv[])的含义:
int main(int argc, char *argv[])
{
......
}
参数说明:
1、int argc:类型为整形。用来统计程序运行时发送给main函数的命令行参数个数,在Vsiual Studio中默认值为1。
2、char * argv[]:为字符串数组,用来存放指向的字符串参数的指针数组,每一个元素指向一个参数。
argv[0]:指向程序运行的全路径名
argv[1]:指向在DOS命令行中执行程序名后的第一个字符串
argv[2]:指向执行程序名后的第二个字符串
argv[3]:指向执行程序名后的第三个字符串
argv[argc]:为NULL