主函数的参数

在VC++中,我们有时候看到一些程序的主函数是带有参数的,虽然我们经常用到VC++但是对主函数的参数并不是很理解:

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

对于里面的argc,和*argv[]分别是表示什么意思,而且从什么地方来看参数。

#include<iostream>
using namespace std;
int main(int argc,char *argv[])
{
cout<<"argc: "<<argc<<endl;
int i;
for(i=0;i<5;i++)
{
cout<<"argv["<<i<<"]"<<argv[i]<<endl;
}
cout<<endl;
return 0;
}

这个程序是方便我们查看主函数的参数的含义,当然是在VC++中直接的运行这个程序。

程序结果:

argc:1

argv[0]: C:\Users\Administrator\Desktop\数值分析\Debug\deng.exe

argv[1]:

然后就没有输出了了,也就是说第一个参数的值为argv[]这个数组的大小,第二个参数表示的是字符串的指针,而且

其中argv[0]是我们要执行的文件名。,主函数常常是和cmd命令行联系在一次。

我们打开cmd,然后将exe文件的 路径输入,接着就是输入我们的参数,其实这些参数就是对里面的argv进行赋值了。

int main(int argc,char *argv[]),主函数的参数问题相关推荐

  1. c语言中argc的作用,C语言中 int main(int argc,char *argv[])的两个参数详解

    C语言中 int main(int argc,char *argv[])的两个参数详解 argc是命令行总的参数个数: argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数.命令行后面 ...

  2. 关于main函数的(int argc,char *argv[])

    main(int argc,char *argv[ ]) argv为指针的指针 argc为整数 char **argv or: char *argv[] or: char argv[][] main( ...

  3. main(int argc,char *argv[ ],char *env)参数详解

    转载自百度文库   http://wenku.baidu.com/view/22490664783e0912a2162a65.html main(int argc,char *argv[ ]) arg ...

  4. 主函数main中变量(int argc,char *argv[ ])的含义

    一直不太理解 int main( int argc, char* argv[] ) 或者 int main( int argc, char** argv ) 经典例子 对于理解argv[ ]函数很管用 ...

  5. C++ 笔记(26)— 主函数 main(int argc, char *argv[]) 参数说明

    带形参的 main 函数,如 int main( int argc, char* argv[], char **env ) 是 UNIX .Linux 以及 Mac OS 操作系统中 C/C++ 的 ...

  6. 关于主函数main(int argc,char *argv[])

    参数argc,和argv[]的含义和作用 int main(int argc,char *argv[]) {} argc表示命令行运行的时候,接收的参数的个数 argv[],把每个参数都存入进去了,以 ...

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

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

  8. C语言 | C语言中main函数:int main( int argc, char* argv[] ) 中arg和argv参数的解析及调试

    ================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...

  9. 学习指针后对int main(int argc, char *argv[]),“()“内部参数的详解(初学者不要怕,浅浅学过指针的就可以看懂)

    大二时,出学51单片机时,经常写程序然后烧录程序,免不了去借鉴一些大佬的代码,但有些代码的主函数在当时的我看起来很奇怪,因为那时学的少,所以时常不敢于借鉴.例如int main(int argc,ch ...

最新文章

  1. python replace函数_Python3 replace()函数使用方法
  2. Spring框架是怎么解决Bean之间的循环依赖的 (转)
  3. android USB host编程
  4. python axis 0 1_python pandas 中axis值0 1怎么分行还是列
  5. 功能强大的TCGA再分析平台
  6. 华为云PaaS梳理了客户可能上云的三类场景和七种解决方案
  7. 【Spark】Spark Stream读取kafka写入kafka报错 AbstractMethodError
  8. 中控消费机一直显示连接服务器,中控消费机培训及常见问题的解决办法
  9. JDBC性能优化方案
  10. 关于政务版本中的公文签名及签章
  11. OC 5028B欧创芯原装,开关降压型大功率恒流驱动芯片
  12. 真彩色图像RGB,YIQ图像,HSV图像,YCbCr图像的相互转换(Matlab实现)
  13. TMS320F280049 I2C IIC 相对于库函数操作CAT24C02 中文
  14. python在单词表中查找包含所有元音字母aeiou的单词并打印
  15. 说说JDBC 操作数据库的步骤?
  16. 嵌入式算法移植优化学习笔记5——CPU,GPU,TPU,NPU都是什么
  17. LS1021ATWR开发板启动日志分析
  18. 咨询报告中常用的英文缩写
  19. pycharm4.5.1 注册码 破解
  20. 淘宝店铺免费流量提升的15种方法

热门文章

  1. mysqldump远程备份mysql数据库方法
  2. Spring Boot 青睐的数据库连接池HikariCP为什么是史上最快的?
  3. 一文搞懂select语句在MySQL中的执行流程!
  4. 容器CPU隔离的底层实现机制
  5. 某程序员炫耀:因长得太帅被女领导追求,三年就提拔到总监!程序员搞技术没用,健身护肤才是王道!...
  6. 95后女程序员一下班就溜,拒绝加班!下班玩消失,不回信息!leader吐槽:95后都这么有个性吗?...
  7. 面试官让我讲讲Unicode,我讲了3秒说没了,面试官说你可真菜
  8. Java应用程序中的性能改进:ORM / JPA
  9. 六月第一枪:股市震荡,下一步该做什么?
  10. JAVA面试解析(有赞二面)