原文地址:https://www.cnblogs.com/dongry/p/10729892.html
  C语言中main函数的参数有两个,这两个参数写为argc和argv.因此,main函数的函数头可写为:main(argc,argv);C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为:
    int main (int argc,char *argv[]) 或者
    int main (int argc,char **argv)
  其中第一个参数argc表示输入参数的个数;第二个参数中argv[0]为自身运行目录路径和程序名argv[1]指向第一个参数、argv[2]指向第二个参数……

/****************************************
*funcition name:main.c
*****************************************/#include <stdio.h>
#include <string.h>int main(int argc,char *argv[])
{printf("argc= %d\n",argc);while(argc--){printf("%s \n",*argv++);}return 0;
}
/*complie function*/
:$  gcc  main.c  -o  main
/*running function*/****************************************************
./main结果:
argc = 1
./main               /*argc是统计有多少个参数,其中自身的路径永远是第一个参数*/****************************************************
./main para1 para2结果:
argc = 3
./main               /*argv[0]为自身运行目录路径和程序名*/
para1                /*argv[1]指向第一个参数*/
para2                /*argv[2]指向第二个参数*/

main函数的argc与arg相关推荐

  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. 对C语言main函数中argc和argv[]的理解

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

  4. 关于main函数中argc和argv的简单介绍

    一般来说,刚开始学习写程序的人员经常会碰到如下形式的main函数,int main(int argc, char** argv)或者int main(int argc, char* argv[]),或 ...

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

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

  6. php args argc,Main函数参数argc,argv说明

    Wikipedia,自由的百科全书 C/C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int a ...

  7. main函数中argc的区别argv

    main(int argc, char **argv) 中argc和argv的具体含义,以及操作系统如何处理它们. C/C++ codemain(int argc,char **argv)    ar ...

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

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

  9. main函数的argc与argv

    int main(int argc, char** argv) 1. argc与argv的默认值(argv相当于数组,尺寸由argc控制) argc默认为1,因此argv的默认是argv[0]-指向程 ...

最新文章

  1. eclipse java 7_在Eclipse中编程Java 7
  2. 替换Android系统镜像system.img的方法
  3. linux centos7 设置开机 进入命令行 不进入图形界面
  4. 在loadrunner中使用winsocket协议编写脚步三部曲
  5. nordic 协议栈区别
  6. js随机跳转域名_【教程】无需域名和服务器搭建属于自己的导航页!!!
  7. EMNLP 2021 | 正则表达式与神经网络的深度融合(续)
  8. python热成像_在python中自动从图像中移除热/死像素
  9. 62个电脑常用快捷键大全,一次分享,果断收藏!
  10. 回溯 Rust 2020:正在成为最受欢迎的编程语言
  11. postgresql查看死锁及解决方法
  12. mysql5.5数据备份_MySql5.5备份和还原
  13. Codeforces 490F Treeland Tour(离散化 + 线段树合并)
  14. uboot 使用fdt命令查看设备树
  15. Web前端之HTML取色器
  16. 概率论与数理统计习题集及答案
  17. 【硬见小百科】开关电源电路组成及各部分详解
  18. exchange创建邮箱组_在 Exchange 2016 中创建用户邮箱
  19. 批量修改windows 用户密码
  20. 动态海报,一次 Computational Design 实验

热门文章

  1. 用js将二维数组转为json格式字符串
  2. WordPress批量修改数据库内文章内容文字关键字标题
  3. Azure语音合成再添新声音,“风格迁移”技术为不同音色实现多情感演绎
  4. pop php,什么是POP
  5. 词霸天下---词根290【-it- 走】
  6. 问题:如何查询宇视摄像机/摄像头规格参数
  7. 2884: 水果分级
  8. 新媒体运营教程:实现用户增长5个步骤,5个基础方法
  9. 计算机英语教学设计反思,小学五年级英语教学设计与反思
  10. 线上运行的项目突然变得很卡如何排查?