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

公司网站主页模板长沙网站推广排名

公司网站主页模板,长沙网站推广排名,免费追剧软件,wordpress通过id调用文章今天和大家讨论一个常见的但是不容易深入了解的知识点。那就是 main 函数声明中使用到的 argc 和 argv 的含义。通常我们写主函数的时候一般都是直接使用int main() 或者 void main() 来声明 main 函数。但是你知道吗?在c89/c99的语言标准中,main函数的声…

今天和大家讨论一个常见的但是不容易深入了解的知识点。那就是 main 函数声明中使用到的 argc 和 argv 的含义。

通常我们写主函数的时候一般都是直接使用int main() 或者 void main() 来声明 main 函数。

但是你知道吗?在c89/c99的语言标准中,main函数的声明方式还包括以下形式:

代码语言:javascript

代码运行次数:0

运行

AI代码解释

int main(int argc,char **argv)
int main(int argc,char *argv[]) 

以上两种 main 函数的声明方式具有相同的含义。argc 和 argv 的主要用途为程序运行时,将命令行中的输入参数传递给调用函数。

这两个参数的意义分别如下:

int argc:参数个数计数,是一个 int 变量,取值为「用户调用程序输入的参数」+ 1。

为什么要加 1 呢?我们接着往下看。

char **argv:一个存储字符串的数组,会以字符串的形式保存用户调用程序时传入的参数。

代码语言:javascript

代码运行次数:0

运行

AI代码解释

argv[0] = 调用程序时使用的程序名
argv[1] = 参数1
argv[2] = 参数2
argv[3] = 参数3
。。。

现在大家知道为什么 argc 的取值要 +1了吧!原因就在于 argv 中存储的第一个字符串是调用程序名。

下面我们动手实践一下,将下面的代码编译后生成对应的可执行程序(.exe)后运行。

代码语言:javascript

代码运行次数:0

运行

AI代码解释

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

在操作系统中打开一个命令行。

代码语言:javascript

代码运行次数:0

运行

AI代码解释

windows 操作系统 win + R 快捷键打开搜索框,输入 cmd 回车即可。
linux 操作系统 ctrl + alt + t 快捷键即可。

然后我们在命令行中调用该程序,执行 main 函数,输出结果如下图所示:

从上述程序的输出结果可以清楚的看到 argc 和 argv 代表的具体含义

http://www.dtcms.com/wzjs/486232.html

相关文章:

  • 企业网站建设用语宁波抖音seo搜索优化软件
  • 网站模块设计怎么做下载谷歌浏览器
  • java做网站开发成本高十大广告联盟
  • 找做网站公司经验磁力猫torrentkitty官网
  • 台州市城乡建设规划局网站网络销售技巧和话术
  • iis建设的网站无法访问百度教育官网
  • 用空间做网站如何做好安全西安竞价托管公司
  • 东莞网站建设公司企业360识图
  • 珠海品牌机械网站建设2023新一轮病毒叫什么名字
  • 新疆住房和城乡建设部网站新站点seo联系方式
  • 华人频道青岛网站考研培训机构排名
  • 外贸网站外贸网站建设行吗西安优化seo
  • 海珠区建网站公司花都网络推广seo公司
  • 竞价网站与竞价网站之间做友情链接广告联盟怎么赚钱
  • 重庆门户网站长沙优化排名推广
  • phpcms网站seo怎么做宁波seo
  • 又做投资的网站吗最近军事新闻热点大事件
  • 简单网站制作惠州seo排名外包
  • 餐饮手机微网站怎么做矿坛器材友情交换
  • 珠海网站建seo搜索引擎优化教程
  • 企业高端网站建设公司网站seo公司
  • 上海人才网最新招聘信息官方网站苹果aso优化
  • python建设网站实例网站seo教材
  • 有没有专门做建筑造价的私单网站福州百度推广电话
  • 网络工程师工作张家口网站seo
  • 网站建设平台计划书郑州百度快照优化
  • 智能手表网站百度联盟app
  • 淘宝可以在哪些网站上面打做推广上海优化外包公司排名
  • wordpress 代码特征优化大师是什么意思
  • 长沙市建设发展集团有限公司网站什么软件可以免费发广告