argc什么意思?

如题所述

argc 是 argument count的缩写,表示argv这个二级指针指向的内存区域中保存的由stub写入的有效命令行参数的个数.

argv 是 argument vector的缩写,表示传入main函数的参数序列或指针,并且第一个参数argv[0]一定是程序的名称,并且包含了程序所在的完整路径,所以确切的说需要输入的main函数的参数个数是argc-1个。

扩展资料 

argc和argv的使用:

#include<stdio.h>

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

温馨提示:答案为网友推荐,仅供参考
相似回答