Wikipedia,自由的百科全书

C/C++语言中的main函数,经常带有参数argc,argv,如下:

int main(int argc, char** argv)

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

这两个参数的作用:

argc 是指命令行输入参数的个数(以空白符分隔)

argv存储了所有的命令行参数

假如你的程序是hello.exe,如果在命令行运行该程序,(首先应该在命令行下用 cd 命令进入到 hello.exe 文件所在目录) 运行命令为:

hello.exe Shiqi Yu

那么,argc的值是 3,argv[0]是"hello.exe",argv[1]是"Shiqi",argv[2]是"Yu"。

下面的程序演示argc和argv的使用:

#include

int main(int argc, char ** argv)

{

int i;

for (i=0; i < argc; i++)

printf("Argument %d is %s.\n", i, argv[i]);

return 0;

}

假如上述代码编译为hello.exe,那么运行

hello.exe a b c d e

将得到

Argument 0 is hello.exe.

Argument 1 is a.

Argument 2 is b.

Argument 3 is c.

Argument 4 is d.

Argument 5 is e.

运行

hello.exe lena.jpg

将得到

Argument 0 is hello.exe.

Argument 1 is lena.jpg.

php args argc,Main函数参数argc,argv说明相关推荐

  1. Linux中 C++ main函数参数argc和argv含义及用法

    Linux中 C++ main函数参数argc和argv含义及用法 简介 argc 是 argument count的缩写,表示传入main函数的参数个数: argv 是 argument vecto ...

  2. Main函数参数argc,argv说明

    C/C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int argc, char* argv[]) ...

  3. Main函数参数argc,argv如何传入

    方法1. C/C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int argc, char* ar ...

  4. C语言 main函数参数 argc,argv 用处,控制台应用程序模板2

    1.形如 main(int argc,char *argv[ ]) 2.解释 argc为整数,表示外部输入的参数个数. argv是字符串指针数组,argv[ ] 存储了每个参数字符串. 3.默认 默认 ...

  5. C语言 main 函数参数 main(int argc, char *argv[]) - C语言零基础入门教程

    目录 一.main 函数写法 二.main 函数参数简介 三.使用 main 函数参数 1.打印 main 函数参数 a.直接运行 exe 文件 b.打开 cmd 命令行窗口执行 exe 文件 c.打 ...

  6. main函数参数解析

    int argc,char *argv agrc表示参数的个数 argv储存参数 这个函数的意思是逐一输出参数 实际上,main函数也可以带参数.带参数main函数的定义格式如下: void main ...

  7. C语言中main函数参数使用

    在C99标准中定义main函数两种正确的写法 int main(void); int main(int argc, char* argv[]); 常见的不标准写法 void main() main() ...

  8. 对C语言main函数中argc和argv[]的理解

    ***********************************argc的理解******************************************* ************** ...

  9. 【C】关于main()函数参数的问题;

    main()函数参数的一般形式: int main(int argc, char *argv[]) int argc用来表示参数的数量,argv[]数组是用来存放参数的值: 但是在linux下的gcc ...

最新文章

  1. Linux实时监控工具Nmon使用
  2. Swift:在Safari中打开App
  3. 如何将Felgo程序部署到Android中
  4. 苹果电脑显示500服务器错误,VS For Mac 运行项目出现 HTTP 500错误
  5. 快速构建Windows 8风格应用33-构建锁屏提醒
  6. 干货 | 算法和编程面试题精选TOP50!(附代码+解题思路+答案)
  7. html选中后当前变色,JS代码实现表格选中后变色操作有哪些代码?
  8. 机器学习第18篇 - Boruta特征变量筛选(2)
  9. 镁光ssd管理工具 linux,镁光C400固态硬盘08TH固件及升级软件
  10. 每周一刷——从斐波那契数列到动态规划
  11. 仿射变换和射影变换、等距变换、相似变换
  12. SPI以及UART的测试DEMO
  13. flash 倒计时功能
  14. c语言题目详解——打印3的倍数的数
  15. python--实现汇率转换
  16. python第三方库 invalid requirement_python第三方库安装出问题
  17. 中南大学2021计算机专硕复试分数线,2021考研:中南大学复试分数线已公布
  18. 真实的感情---可是你没有
  19. python绘制拟合回归散点图_python 线性回归分析模型检验标准--拟合优度详解
  20. 安装玻璃鱼Glassfish

热门文章

  1. HTML5是XHTML的升级版本,支持HTML5新布局 酷盘Web版全新升级
  2. 《Windows CE大排档》源代码
  3. [机缘参悟-9]:道家的主要思想与分层架构
  4. html5论文关键词是啥,论文关键词一般几个
  5. liunx下的组管理
  6. 前端项目jenkins自动化部署
  7. 2018年6月1日 | 周五 | 区块链早报
  8. 【立创开源】ESP32 平衡车
  9. Vijos P1071 新年趣事之打牌(动态规划,背包,统计方案数)
  10. 【ng2】运行 ng serve --open 时报错