C/C++中argv[ ]与argc内容解读//(涉及运用cmd)
int main(int argc,char*argv[])//该格式固定
1.从类型上看argc属于整数,argv字符串数组
2.具体理解
通过一个代码实现:
int main(int argc,char*argv[])
{printf("%d\n",argc); while(argc) printf("%s\n",argv[--argc]); return 0; }
在编译器上运行结果为:
可知,在这种情况下argc=1;且无论这个代码中加入多少参数,自定义函数,argc保持不变(可自己去尝试);
因此接下来只输出了一组argv【】,即argv[0],argv[0]表示该exe格式下的文件所在电脑的位置;
因此,我们可以用cmd进行以下操作:
Ps:由于笔者把文件都搬到桌面(以方便操作寻找),因此这里cd desktop,且该上面代码的运行下来的 xxx.exe被命名为test.exe。
由上可知argc是指变量的个数,这里中即指test和hello这两个变量和程序运行的全路径名或程序的名字,argc即为3。
则argv是一个char *的数组,其中存放指向参数变量的指针,此处argv[0]指向test.exe的全路径名或test.exe,argv[1]指向test,argv[2]指向hello。
参考:https://baike.baidu.com/item/argc%20argv/10826112?fr=aladdin
若有不足,欢迎指出
C/C++中argv[ ]与argc内容解读//(涉及运用cmd)相关推荐
- 命令行执行php脚本中的$argv和$argc配置方法
这篇文章主要介绍了命令行执行php脚本 中$argv和$argc的方法,本文给大家介绍的非常详细,需要的朋友可以参考下 在实际工作中有可能会碰到需要在nginx命令行执行php脚本的时候,当然你可以去 ...
- python argv 详解_对python中的argv和argc使用详解
主要问题 为什么argv中第一个,即index=0的内容就是文件名? python中argc是用什么实现的? 概念解释 argc:argument counter,命令行参数个数 argv:argum ...
- Linux中main和初启函数,main 中的 argv和argc 到底是个啥意思?
原标题:main 中的 argv和argc 到底是个啥意思? 前言 一般我们平时写main函数的话,一般都是写不带参数的比较多,而且也习惯了这样写:其实标准的形式写法,main函数是带两个参数的,这两 ...
- python中的argv和argc
主要问题 为什么argv中第一个,即index=0的内容就是文件名? python中argc是用什么实现的? 概念解释 argc:argument counter,命令行参数个数 argv:argum ...
- php中argv 的使用,argc与argv怎么在php中使用
argc与argv怎么在php中使用 发布时间:2021-01-12 16:34:45 来源:亿速云 阅读:70 作者:Leah 这期内容当中小编将会给大家带来有关argc与argv怎么在php中使用 ...
- 主函数main中变量(int argc,char *argv[ ])的含义
一直不太理解 int main( int argc, char* argv[] ) 或者 int main( int argc, char** argv ) 经典例子 对于理解argv[ ]函数很管用 ...
- transformers5--t5模型中encoder与decoder内容不同解读
t5模型中encoder与decoder内容不同 查看transformers库之中的encoder和decoder部分内容的不同 综合分析t5LayerSelfAttention和t5LayerCr ...
- 如何用python读取文本中指定行的内容
如何用python读取文本中指定行的内容 搜索资料 我来答 分享 新浪微博 QQ空间 浏览 5284 次 查看全文 http://www.taodudu.cc/news/show-64036.ht ...
- LPS25HB 气压计 参考手册中关于FIFO功能的解读
文章目录 LPS25HB 气压计 参考手册中关于FIFO功能的解读 FIFO 普通模式 FIFO Stream 模式 Stream-to-FIFO 模式 Bypass-to-Stream 模式 FIF ...
最新文章
- 实时音视频聊天中超低延迟架构的思考与技术实践
- SAP ABAP 中一些常用函数
- hbase实践之写流程拾遗
- mysql opensuse_opensuse免安装mysql
- python url加密_使用base64加密在URL传递(python和php版本)
- jsonview浏览器插件 查看格式化json数据
- Php刷新重载id,php 使用 __call重载
- iPhone越来越难打动你?从iOS平台转投安卓阵营 这招你得学会!
- Google glass GDK - 通过MP3路径获取专辑图片
- 2种方式(线程间通信/互斥锁)实现两个线程,一个线程打印1-52,另一个线程打印字母A-Z,打印顺序为12A34B56C......5152Z...
- 【android】关于android10-11存储的一些知识
- c语言烟花表白程序代码,表白神器-七彩烟花源码
- sai笔记4-加高光/图层切换颜色
- ubuntu / linux 禁止鼠标中键的粘贴功能!
- 相信我,SDRAM真的不难(五)----读操作(页突发模式)
- NPAPI 为什么会被 Chrome 禁用
- 光交删zone注意事项
- DSP篇--C6701功能调试系列之 FLASH测试
- 又涨了?2023全国程序员薪资最新统计(文末附招聘岗位)
- 表观修饰的“当红炸子鸡” - 组蛋白乳酸化
热门文章
- 安卓领域高质量公众号推荐
- STM32的RTC管脚作为Tamper使用(RTC-TAMPER)
- 微信怎么关闭wifi定位服务器,WiFi定位到底怎么做的,看完这个你就知道了
- python发明小故事简写_科学发明小故事20字
- 微信小程序学习笔记2
- MyCat启动报错,运行./mycat console报错 Unrecognized VM option 'AggressiveOpts'
- 龙蜥操作系统(Anolis OS)安装DDE桌面
- 计算机网络拓扑结构子网,计算机网络拓扑主要是指通信子网的拓扑结构?
- 个人住房抵押贷款流程让你的贷款更轻松
- 【C++】7-41 互评成绩(PTA)