中易网

if (argc == 1) 什么意思

答案:3  悬赏:0  
解决时间 2021-03-14 02:54
if (argc == 1) 什么意思
最佳答案
你这个argc 应该是主函数 int main(int argc ,char **argv);中的argc吧,它表示是传递给主函数的参数的个数,也就是说if(argc==1)是在判断传递给主函数的参数的个数是不是只有一个,argv表示的是传递给主函数的命令的名字,argv相当于一个函数指针,每个元素都是一个命令参数。
全部回答
argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。假如你的程序是123.exe,在命令行运行该程序123.exe xxx,其中argc为2,argv[0]为123.exe,argv[1]为xxx。 argc==2指2个参数,img = cvloadimage( argv[1], 1)指加载argv[1]的内容给img。
命令行编译程序时有用,是指程序运行时候只有一个输入参数,也就是程序名本身。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
互质的两个数中,至少有一个是质数,对吗?为
如何关闭搜狗浏览器里的广播,是不是中毒了
双日(中国)有限公司天津分公司地址在什么地方
EL表达式传参数的问题!!!!!!!
志峰茶馆地址在什么地方,我要处理点事
小马犬一只的出售价格纯种马犬多少钱
女孩没工做但有钱人家会误会她做不正经职业吗
彩电里面160v和220uf电容鼓包是有问题吗
张习桥邮电支局地址在什么地方,想过去办事
信用卡逾期四个月,数额较小,现在已还清,会
秦皇岛开发区二手房为啥贵
360手机助手备份,会备份图片和歌吗?
dota 求解为什么我看不到影压等技能效果?感激
在线名单显示不完全和位置不准确.
我是一个不依靠的男人我将要远行歌词是个男歌
推荐资讯
埃菲尔主题宾馆地址有知道的么?有点事想过去
四川辉硕化工有限公司在什么地方啊,我要过去
微型车 水温高防冻液从水箱里蹿出了车还没劲
报到证已改派到新单位原三方协议还需要解约吗
我朋友酒驾,血检是96.88mg,会被判刑吗?求
哪些名人有评论过堂吉诃德
三星smt705c死机怎么办
审计报告中暂存款是345140.06元,经费结余是2
湖北省电力建设第二工程公司怎么去啊,有知道
为什么出苗一个礼拜了六倍利还没出真叶?
合利童宝宝地址在什么地方,想过去办事
林枫服饰我想知道这个在什么地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?