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

如何免费做公司网站wordpress模板带后台

如何免费做公司网站,wordpress模板带后台,建筑专业名词网站,网页源代码怎么修改今天和大家讨论一个常见的但是不容易深入了解的知识点。那就是 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/a/428575.html

相关文章:

  • Linux日志查看常用命令
  • 泰安整站优化wordpress头部空白
  • 考研408之栈与队列学习
  • 软考-系统架构设计师 软件架构概念详细讲解
  • 都匀网站建设住建部注册中心官网
  • Problem: lab-week4- exercise02 Quick sort
  • 营销型网站策划怎么做中国公司查询网站
  • 通信领域常见基本概念与术语
  • Trae CN配置Maven环境
  • 门户网站改版计算机网页设计就业方向
  • 无锡网站设计哪家公司好长春火车站照片
  • 石油钻井为何离不开抗高温抗冲击的石英加速度计?
  • matlab | 基于MATLAB的抽烟识别系统设计:技术框架与实现路径
  • 时间序列 + SHAP/LIME,实现可解释性再突破!
  • 宿迁建设企业网站淘宝接单做网站
  • ACM Comput. Surv.投稿
  • 网站产品分类设计百度做销售网站多少钱
  • 延安免费做网站公司温州网站推广外包
  • 产业资源+金融赋能!沃飞长空与金石租赁开启深度合作
  • 大余网站app的开发需要多少钱
  • 做网站要到通信管理局备案专业俄文网站建设
  • 苏州电信网站备案泉州市亿民建设发展有限公司网站
  • 新天力:为食品安全而生的食品容器专家
  • 程序员创业注意事项
  • 沃尔沃XC70正式上市,积极布局混插市场的沃尔沃未来何在?
  • 使用lombok的sl4j注解,报错java: 找不到符号 符号: 变量 log
  • 廊坊网站建设搭建wordpress页面管理
  • 26.渗透-.Linux基础命令(十八)-Linux系统状态管理(安全加固-查找空密码账号)
  • 山西网站推婚纱摄影网站的设计与实现
  • 专业直播信号源技术解析:从基础配置到商业解决方案