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)相关推荐

  1. 命令行执行php脚本中的$argv和$argc配置方法

    这篇文章主要介绍了命令行执行php脚本 中$argv和$argc的方法,本文给大家介绍的非常详细,需要的朋友可以参考下 在实际工作中有可能会碰到需要在nginx命令行执行php脚本的时候,当然你可以去 ...

  2. python argv 详解_对python中的argv和argc使用详解

    主要问题 为什么argv中第一个,即index=0的内容就是文件名? python中argc是用什么实现的? 概念解释 argc:argument counter,命令行参数个数 argv:argum ...

  3. Linux中main和初启函数,main 中的 argv和argc 到底是个啥意思?

    原标题:main 中的 argv和argc 到底是个啥意思? 前言 一般我们平时写main函数的话,一般都是写不带参数的比较多,而且也习惯了这样写:其实标准的形式写法,main函数是带两个参数的,这两 ...

  4. python中的argv和argc

    主要问题 为什么argv中第一个,即index=0的内容就是文件名? python中argc是用什么实现的? 概念解释 argc:argument counter,命令行参数个数 argv:argum ...

  5. php中argv 的使用,argc与argv怎么在php中使用

    argc与argv怎么在php中使用 发布时间:2021-01-12 16:34:45 来源:亿速云 阅读:70 作者:Leah 这期内容当中小编将会给大家带来有关argc与argv怎么在php中使用 ...

  6. 主函数main中变量(int argc,char *argv[ ])的含义

    一直不太理解 int main( int argc, char* argv[] ) 或者 int main( int argc, char** argv ) 经典例子 对于理解argv[ ]函数很管用 ...

  7. transformers5--t5模型中encoder与decoder内容不同解读

    t5模型中encoder与decoder内容不同 查看transformers库之中的encoder和decoder部分内容的不同 综合分析t5LayerSelfAttention和t5LayerCr ...

  8. 如何用python读取文本中指定行的内容

    如何用python读取文本中指定行的内容 搜索资料 我来答 分享 新浪微博 QQ空间 浏览 5284 次 查看全文 http://www.taodudu.cc/news/show-64036.ht ...

  9. LPS25HB 气压计 参考手册中关于FIFO功能的解读

    文章目录 LPS25HB 气压计 参考手册中关于FIFO功能的解读 FIFO 普通模式 FIFO Stream 模式 Stream-to-FIFO 模式 Bypass-to-Stream 模式 FIF ...

最新文章

  1. 实时音视频聊天中超低延迟架构的思考与技术实践
  2. SAP ABAP 中一些常用函数
  3. hbase实践之写流程拾遗
  4. mysql opensuse_opensuse免安装mysql
  5. python url加密_使用base64加密在URL传递(python和php版本)
  6. jsonview浏览器插件 查看格式化json数据
  7. Php刷新重载id,php 使用 __call重载
  8. iPhone越来越难打动你?从iOS平台转投安卓阵营 这招你得学会!
  9. Google glass GDK - 通过MP3路径获取专辑图片
  10. 2种方式(线程间通信/互斥锁)实现两个线程,一个线程打印1-52,另一个线程打印字母A-Z,打印顺序为12A34B56C......5152Z...
  11. 【android】关于android10-11存储的一些知识
  12. c语言烟花表白程序代码,表白神器-七彩烟花源码
  13. sai笔记4-加高光/图层切换颜色
  14. ubuntu / linux 禁止鼠标中键的粘贴功能!
  15. 相信我,SDRAM真的不难(五)----读操作(页突发模式)
  16. NPAPI 为什么会被 Chrome 禁用
  17. 光交删zone注意事项
  18. DSP篇--C6701功能调试系列之 FLASH测试
  19. 又涨了?2023全国程序员薪资最新统计(文末附招聘岗位)
  20. 表观修饰的“当红炸子鸡” - 组蛋白乳酸化

热门文章

  1. 安卓领域高质量公众号推荐
  2. STM32的RTC管脚作为Tamper使用(RTC-TAMPER)
  3. 微信怎么关闭wifi定位服务器,WiFi定位到底怎么做的,看完这个你就知道了
  4. python发明小故事简写_科学发明小故事20字
  5. 微信小程序学习笔记2
  6. MyCat启动报错,运行./mycat console报错 Unrecognized VM option 'AggressiveOpts'
  7. 龙蜥操作系统(Anolis OS)安装DDE桌面
  8. 计算机网络拓扑结构子网,计算机网络拓扑主要是指通信子网的拓扑结构?
  9. 个人住房抵押贷款流程让你的贷款更轻松
  10. 【C++】7-41 互评成绩(PTA)