首页 > 其他分享 >关于int main(int argc, const char * argv[])的理解

关于int main(int argc, const char * argv[])的理解

时间:2023-05-18 11:57:30浏览次数:36  
标签:argc const int argv char 命令行 main

命令行参数

前面一个是int值,理论上后面一个char型的指针数组,每个字符型的指针都存贮一个字符串

(很像shell命令,$# 输出所有命令行参数个数,不包括命令本身, $*,输出所有命令行参数)

argc 命令行执行时输入字符串的个数,argv输出字符串的内容(输入都默认字符串类型)

所以下面这个程序输入结果为 ./main 执行结果是,argc=1,argv[0]=./main

输入结果是./mian 1 2 3 4 5 执行结果是argc=6,argv[0]=./main argv[1]=1  argv[2]=2  argv[3]=3  argv[4]=4  argv[5]=5

 

标签:argc,const,int,argv,char,命令行,main
From: https://www.cnblogs.com/gunancheng/p/17411486.html

相关文章

  • Java系列 | IntelliJ IDEA 如何导入和使用一个Jar包
    第一步:创建lib文件创建lib文件,统一管理导入的jar包(若已有lib文件,则直接可以进行第二步)文件名称命名为`lib`第二步:对lib文件建立依赖选择【File】→【ProjectStructure…】 在弹出的页面中选择【Modules】再选择此项目,点击右边的【Dependencies】,再选择下面的小加号,选择......
  • @SuppressLint(“HandlerLeak”)
    (347条消息)@SuppressLint(“HandlerLeak”)_androidsj的博客-CSDN博客(347条消息)关于HandlerLeak的一点理解_yuyuanhuang的博客-CSDN博客碰到方法的前面和类的前面有时会出现@SuppressLint或者@SuppressWarnings这样的黄色警告,看起来很不舒服,于是上网搜集了一些相关资料。发......
  • Install PVE on Intel N100, enable Intel UHD integrated GPU passthrough and suppo
    IgotanIntelN100machinefromChangwang. Ithas4x2.5Gbpsi226-Vethernetcards.Iinstalleda32GBDDR5-5600MhzRAMonit.CPUN100supportsupto16GBRAMaccordingtoIntel'ssitebutthe32GBramworksfinethoughitworksat4800Mhz.Iinsta......
  • kube-proxy修改日志级别并观察endpoint变化
    k8sv1.15.0修改日志级别keditdskube-proxy-nkube-system增加kube-system命名空间下corednsPodkgetendpointskube-dns-nkube-system-oyaml持续输出kube-proxy日志dockerlogs-f`dockerps|grepkube-proxy|grep-vpause|awk'{print$1}'`pkg/prox......
  • Pytext上手——Intent-Slot 模型实战
    1意图分类任务简介对话系统里,首先要对用户的输入进行领域、意图识别和槽抽取。深度学习发展以后,意图识别的方法多使用深度学习的算法,使用CNN对意图进行多分类,领域分类和意图分类较为类似。而槽的预测可以看成是标签序列预测问题。例如句子“我想听周杰伦的菊花台”,标签可以定义为......
  • C++进阶学习(三)constexpr关键字、值类别与decltype关键字、lambda表达式
    五、constexpr说明符constexpr说明符声明该变量或函数在编译期进行求值,从而适用于需要编译器常量表达式的地方在变量声明constexpr时,对象或非静态成员函数蕴含const,函数或静态成员变量蕴含inlineconstexpr变量必须立刻被初始化constexprinta=5;//a=6;/*error*/......
  • 指针与constexpr
    一、常量表达式:是指值不会改变并且在编译过程就能得到的计算结果的表达式。定义常量表达式变量:constexpr变量类型变量名;例如:constexprintmf=20;/////20是常量表达式constexprintlimit=mf+1;/////mf+1是常量表达式constexprintsz=size();//////错误:size()只有到运行时才......
  • AMD Xilinx AXI Interrupt Controller 中断优先级
    中断优先级AXIInterruptController支持中断优先级。在VivadoBlockDesign中,bit-0连接的中断优先级最高,越靠近bit-0的中断优先级最高。AXIInterruptController的手册pg099中的描述如下:Prioritybetweeninterruptrequestsisdeterminedbyvectorposition.Theleas......
  • SpringBoot项目预加载数据——ApplicationRunner、CommandLineRunner、InitializingBe
    0、参考、业务需求参考:https://www.cnblogs.com/java-chen-hao/p/11835120.html#_label1https://zhuanlan.zhihu.com/p/541268993业务需求:缓存数据字典数据、初始化线程池、提前加载好加密证书1、方式实现ApplicationRunner接口实现CommandLineRunner接口实现In......
  • 关于CentOS8出现“Error: Failed to download metadata for repo 'appstream': Cannot
    原因因为centOS8于2021年12月31日停止了源的服务,而现在时间是2023年,所以之前的方法都不行的原因所在(本质是源的问题)。 解决方法 cd/etc/yum.repos.dsed-i's/mirrorlist/#mirrorlist/g'/etc/yumrepos.d/CentOS-*sed-i's|#baseurl=http://mirror.centos.o......