argc 是 argument count的缩写,表示argv这个二级指针指向的内存区域中保存的由stub写入的有效命令行参数的个数.
argv 是 argument vector的缩写,表示传入main函数的参数序列或指针,并且第一个参数argv[0]一定是程序的名称,并且包含了程序所在的完整路径,所以确切的说需要输入的main函数的参数个数是argc-1个。
扩展资料
argc和argv的使用:
#include
int main(int argc,char *argv[])
{
if(argc==1||argc>2)
printf("请输入想要编辑的文件名如:fillname");
if(argc==2)
printf("编辑%s\n",argv[1]);
return 0;
}
参考资料来源:百度百科—argc argv