opencv的程序主函数问题为什么用opencv的程序主函数都为:int main(int argc,char **argr){} 1.argc 和argr都是干啥用的?2.为什么argr前有两个*?一个不是指针么,那两个是啥?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 11:47:45

opencv的程序主函数问题为什么用opencv的程序主函数都为:int main(int argc,char **argr){} 1.argc 和argr都是干啥用的?2.为什么argr前有两个*?一个不是指针么,那两个是啥?
opencv的程序主函数问题
为什么用opencv的程序主函数都为:int main(int argc,char **argr){}
1.argc 和argr都是干啥用的?
2.为什么argr前有两个*?一个不是指针么,那两个是啥?

opencv的程序主函数问题为什么用opencv的程序主函数都为:int main(int argc,char **argr){} 1.argc 和argr都是干啥用的?2.为什么argr前有两个*?一个不是指针么,那两个是啥?
int main(int argc,char*argv[])
如果你直接运行的时候,默认的argc是为1,而argv[0]=该.exe文件的物理地址,这个你可以设置断点跟进去看
如果你想要多个参数,你可以在命令项下运行:举个例子:
int main(int argc,char*argv[])
{
for(int i=0;i