问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

main函数参数 main(int argc, char **argv)

发布网友 发布时间:2023-01-15 22:32

我来回答

1个回答

热心网友 时间:2023-08-13 12:54

在调试程序时我们经常会看到main函数有两个传递参数 main(int argc, char **argv),这两个参数到底是什么呢?有时候很多人就弄迷糊了。实际上很简单:

1、第一个参数argc表示参数传递的个数;第二个参数中argv[0]为自身运行目录路径和程序名,argv[1]指向第一个参数、argv[2]指向第二个参数、等等。

2、那么argv[]传递在哪里设置呢,如下图所示,查看工程的属性就可以看的到:

3、重点来了,注意!注意!!!
上面说了main函数中的第一个参数argc代表的是向main函数传递的参数个数,实际上它要比你在命令行里输入的数据多一个,因为第一个参数它保存了该程序的路径名, 也就是说如果你向命令行中输入2个数,则argc 实际上等于3, 第二个参数 argv保存的命令面板中的输入的参数值,第一个值是该应用程序的路径名,后面依次是输入的数据的值。

以上内容希望对你有所帮助

20180521
我是蜡笔小胖
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 钓鲢鳙鱼有什么技巧 手机的系统出问题了该怎么办 手机系统出现问题怎么办 人生规律,众所周知。什么意思 小汽车,怎么画 三萎电机柜式空调经常显示P8,自动停机什么原因? 在爱情中众所周知是什么意思? 四公里麦德龙有轻轨经过吗 从重庆四公里轻轨站到重庆南岸区学府大道巜徐鼎盛民间菜》酒店怎 四公里轻轨站到四公里枢纽站出哪个出口 重庆四公里轻轨站到重庆鸡冠石圣庭家具厂怎么走 重庆四公里轻轨站解封了吗 争朝夕无无缘者一时兴起空叹江湖 这句话是什么意思 盐酸会结冰吗 盐酸多少度结冰 原来你只是一时兴起,却激起我半生涟漪是什么意思 cognac是什么酒呢 CW7824C,TO-3封装,最大工作电流在多大? 想用一个24V50A的直流电源,已有变压器。怎么用7824扩流到50A,或者用其他的方法,最好有电路图. 谁知道用7824集成稳压构成的桥式整流滤波电路原理图 微博视频画面跟不上声音 行驶证上是什么字体和ps中什么字体最像 什么是破窗户原理? 乡镇公务员有什么条件值得考 乡镇公务员报考条件为什么比较低呢? 万家乐燃气灶快速点火的费电 电打火煤气灶为什么这么费电 别人家的电池能用一年我家的一个月就得换一次电池不然点不着火这是为什么 从农村选拔乡公务员有什么条件 油醋汁能否代替刺身汁? 中国工商银行桑植支行行长是, 垫付一年的收益怎么算 怎样在电脑上下载mp4戏曲啊 占用一下时间,请问:常见金属的沸点,燃点是多少?(请一定要写上沸点,没有的请麻烦注明原因,) 撒野轻狂嚣张解药阅读顺序 高中物理学沈克琦要配套习题详解吗 虎皮鹦鹉能吃芹菜叶吗 用观查造句(大约30个左右) 垫资周期怎么算 峰谷电怎么算的? 比亚迪f3方向盘控制线怎么接