当前位置: 首页 > news >正文

怎么查询网站的外链潍坊路通工程建设有限公司网站

怎么查询网站的外链,潍坊路通工程建设有限公司网站,公司如何申请一个网站,合肥制作企业网站一般我们在使用C语言时不太用到main函数自带的参数,因此最常见的main函数就像下面这样。 int main() {...... }上面这种main函数是省略了其形参的,C语言中规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv,其中&…

一般我们在使用C语言时不太用到main函数自带的参数,因此最常见的main函数就像下面这样。

int main()
{......
}

上面这种main函数是省略了其形参的,C语言中规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv,其中,第一个形参argc为整形,第二个参数argv为指向字符串的指针数组。
因此,如果不省略其形参的话,真实的main函数就像下面这样定义。

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

或者下面这样。

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

说清楚这两个参数的类型后,那么它们的功能是什么,或者有什么用处。
先看下面一个例子。

#include <stdio.h>int main(int argc, char **argv)
{printf("argc = %d\n",argc);printf("argv[0] = %s\n",argv[0]);printf("argv[1] = %s\n",argv[1]);
}

写好这个C程序后,在终端使用下面的命令将其编译为可执行文件。

gcc filename.c -o filename

然后执行这个可执行文件,执行结果如下图所示。
在这里插入图片描述
可以看到,第一个参数argc就是我们在命令行输入的参数的个数,而第二个参数中argv[0]为自身运行目录的路径和程序名,因为我这里直接在该可执行文件所在的文件夹下,因此路径就是当前路径./,程序名就是这个可执行文件的名字。第一次我们只是执行了该文件,并没有传入参数,因此argv[1]就是null的,再往后,我们在./a后再加一个用户输入的参数,那么这个参数就被传到了argv[1]里面了。
优化一下这个程序,代码如下。

#include <stdio.h>int main(int argc, char **argv)
{printf("argc = %d\n",argc);for(int i = 0; i < argc; i++)printf("argv[%d] = %s\n",i,argv[i]);
}

这样不管我们在执行这个文件时传入多少个参数,各个参数的值都会帮我们打印出来。
在这里插入图片描述
总结一下,main函数中第一个参数(整型)就是统计我们在命令行传入的参数个数,其中,输入的各个参数之间用空格隔开。第二个参数(字符指针数组)是存放用户输入的,下标为0的存放的是可执行文件的路径及名称,大于0的下标存放的参数都是由用户输入的。这些由用户在命令行输入的值在程序里是直接可以使用的,例如argv[1]=1,然后在程序中将用户输入的这个参数通过write函数写入,那么它就可以控制某个设备打开或者关闭,大致就是这个用法。因此,合理的使用main函数中的这两个参数,可以更好的帮我们达成目的。

http://www.yayakq.cn/news/631960/

相关文章:

  • 安徽网站设计做音乐网站的选题背景
  • 四川网站制作成都湖南网页设计培训网站建设
  • 东莞网站制作企业网站软件设计思路
  • 重庆网站seo建设外贸网站模板建设
  • 网站 框架徐州seo推广公司
  • 做网站公司哪家优化 英语
  • wordpress添加数据库表来客seo
  • 用电脑做网站的历史在哪里找国外设计参考网站
  • 罗岗网站建设wordpress 面包屑导航
  • 大学生兼职网站开发毕设论文地方门户网站如何推广
  • 个性化定制网站建立网站专业公司
  • 极速网站建设定制wordpress 重定向
  • 做游戏奖金不被发现网站网站建设管理工作总结
  • 怎么注销建设银行网站用户昆明php网站建设
  • 网站如何做网站解析营销咨询公司招聘
  • 湖州百度网站建设阿里云 全国网站建设
  • 广元园区建设投资有限公司网站乐清网站建设yq01
  • 网站搭建需要的公司html菜鸟教程首页
  • 网站 wap 插件上蔡网站建设公司
  • 怎么用自助网站企业网站优化服务商
  • 网站建设合同的主要内容国家建设工程注册管理中心网站
  • 网站开发包括软件吗wordpress 文章美化
  • 网站显示系统建设中网站二级域名打不开
  • 金坛区建设工程质量监督网站做网站用什么后台
  • dw可以做有后台的网站么?专业的医疗网站建设
  • php网站开发结构qq刷赞网站怎么做
  • 权威的企业网站建设wordpress文章刷新
  • 你的安全设置不允许网站 上的视频直播下载
  • 关于网站建设的广告语网站规划书包含哪些内容
  • ai做网站步骤做网站的时候用的什么框架