C语言通常允许main()函数带有两个参数,可由用户自己命令,但类型是固定的。第一个参数是整型,第二个参数是一个指向字符型指针数组的指针或一个基本类型为字符型的指针数组,此时传给形参的值只能从命令行中得到。

1.定义

main函数可以带形参,形参名字随便。比如可以叫main(int a, char **abc),但形参的数量类型以及顺序是固定的。习惯上这两个参数写为argc和argv。

C语言规定argc(第一个形参,英文argument counter )必须是整型变量;

argv( 第二个形参,英文argument vector )必须是指向字符串的指针数组。

2.main函数正确说明形式

加上形参说明后,main函数的函数头应写为:

int main (int argc,char *argv[]){…}

int main (int argc,char **argv){…}

3.基本作用

argc: 整数,用来统计你运行程序时送给main函数的命令行参数的个数;

argv[ ]: 指针数组,用来存放指向你的字符串参数的指针,每一个元素指向一个参数;

argv[0] 指向程序运行的全路径名;

argv[1] 指向在DOS命令行中执行程序名后的第一个字符串;

argv[2] 指向执行程序名后的第二个字符串;

4.值得注意的是:

传给形参的值是从操作系统命令行上获得的。

argc数至少是1个。

参考:https://baike.baidu.com/item/argc%20argv/10826112?fr=aladdin

java main函数的参数设置_main函数参数相关推荐

  1. R语言epiDisplay包的kap函数计算配对列联表的计算一致性的比例以及Kappa统计量的值(总一致性、期望一致性)、使用xtabs函数生成二维列联表、使用wttable参数设置权重表参数为w2

    R语言使用epiDisplay包的kap函数计算配对列联表的计算一致性的比例以及Kappa统计量的值(总一致性.期望一致性).使用xtabs函数生成二维列联表.使用wttable参数设置权重表参数为w ...

  2. java 如何利用ISAPI实现设置RTSP播放参数,代码怎么写

    可以使用ISAPI过滤器来实现RTSP播放参数的设置,代码可以使用C++编写.主要的步骤是:1. 在ISAPI过滤器中定义要处理的请求类型:2. 对请求进行分析,获取RTSP播放参数:3. 根据获取的 ...

  3. 双线macd指标参数最佳设置_macd线参数如何设置最佳买点,MACD指标的参数设置,MACD参数设置多少最佳...

    Q1:MACD指标的参数设置,MACD参数设置多少最佳 DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=(DIF-DEA)*2; 一般 ...

  4. oracle 函数默认参数设置,Decode函数的默认值陷阱

    在Oracle的诸多SQL函数中,笔者认为最容易被忽视的强大功能函数就是decode.在Decode函数的帮助下,很多要使用case when字句或者要使用PL/SQL游标处理的需求,可以方便的在一句 ...

  5. linux java main 参数设置_Java虚拟机参数设置

    "MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remai ...

  6. C语言signal()函数(通过设置一个函数(回调函数)来处理捕获到异常信号时需要执行的操作)

    文章目录 描述 声明 参数 返回值 实例 附加解释 背景知识:C语言中signal函数简介及使用 描述 C 库函数 void (*signal(int sig, void (*func)(int))) ...

  7. 72.JVM参数设置(各种jvm参数)、分析;Total Heap;The Young Generation;

    72.JVM参数设置.分析 JVM系列三:JVM参数设置.分析 不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM.GC的参数,可以极大的减少由于 ...

  8. 埃斯顿驱动器参数设置_驱动器参数设置讲解(伺服步进)

    一.松下伺服参数及说明 海宝系统松下驱动器参数设置: 参数编号 Pr00 Pr01 Pr03 Pr06 Pr07 Pr08 Pr11 Pr422 参数含义 旋转方向 控制模式 刚性设定 脉冲极性 脉冲 ...

  9. Unity-Live2d(模型参数设置,当前参数保存与恢复所保存参数, 部分位置透明度设置,自动眨眼)

    Unity-Live2D 概述:这是我学习Unity中Live2d的相关操作的一个笔记,欢迎各位同好和大牛的指点.(参考siki学院出的视频学的) 模型参数设置 先来说一下这个模型参数是个什么东西,之 ...

最新文章

  1. 北大韦神透露现状:自己课讲得不太好,中期学生退课后就剩下5、6个人
  2. python好学嘛-Python对于没有计算机基础知识的人来说,好学吗?
  3. smarty模板引擎_3-预保留变量
  4. 八城联动 丨 神策 2020 数据驱动用户大会「杭州站」邀您赴约!
  5. 32和64位系统各内置类型所占字节大小(int char long double 指针等)
  6. IOS微信6.7.4输入框失去焦点,软键盘关闭后,被撑起的页面无法回退到原来正常的位置...
  7. MSF(四):常用弱点扫描模块
  8. 鸡蛋的硬度(信息学奥赛一本通-T1300)
  9. python对键和值有没有类型限制_第026课:词典:索引不易使用时2,讲,字典,当,不好...
  10. Java方法中数组_Java中数组常用方法的总结
  11. python os详解
  12. sql出现列名无效的原因_SQL数据库中的数据类型与表结构的创建
  13. iis swagger 部署_AspNet Core Api Restful +Swagger 发布IIS 实现微服务之旅 (二)
  14. 为何最简单的破坏命令通过了众多杀软
  15. 华为手机相册怎么镜像翻转_安卓手机相册为什么总会莫名出现照片,应该怎么彻底删除?...
  16. 计算机网络语音传输杂音回音,语音时有回音和杂音,怎么消除?
  17. m132nw与m132snw差异_最新评测揭秘m132nw与m132snw差异哪个好?各个型号有什么区别?用户实话实说...
  18. org.apache.kafka.clients.consumer.CommitFailedException
  19. 【微信小程序】接口生成自定义首页二维码
  20. 9、刷牛客网SQL题(三)

热门文章

  1. Python + PySpider 抓取百度图片搜索的图片
  2. 一头扎进caffeine cache的大坑
  3. 服务器系统ghost蓝屏,win7系统ghost安装一半蓝屏的解决方法
  4. 记录XPO查询 日志
  5. JAVA API个各种方法
  6. 语法错误和语义错误区别
  7. UnboundLocalError: local variable ‘list‘ referenced before assignment
  8. 磁感应强度B与磁场强度H的区别,联系与物理意义
  9. XmlHttp.onreadystatechange属性
  10. Pytest用例运行及先后顺序