int main(int argc,char *argv[]),主函数的参数问题
主函数的参数
在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[]),主函数的参数问题相关推荐
- c语言中argc的作用,C语言中 int main(int argc,char *argv[])的两个参数详解
C语言中 int main(int argc,char *argv[])的两个参数详解 argc是命令行总的参数个数: argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数.命令行后面 ...
- 关于main函数的(int argc,char *argv[])
main(int argc,char *argv[ ]) argv为指针的指针 argc为整数 char **argv or: char *argv[] or: char argv[][] main( ...
- main(int argc,char *argv[ ],char *env)参数详解
转载自百度文库 http://wenku.baidu.com/view/22490664783e0912a2162a65.html main(int argc,char *argv[ ]) arg ...
- 主函数main中变量(int argc,char *argv[ ])的含义
一直不太理解 int main( int argc, char* argv[] ) 或者 int main( int argc, char** argv ) 经典例子 对于理解argv[ ]函数很管用 ...
- C++ 笔记(26)— 主函数 main(int argc, char *argv[]) 参数说明
带形参的 main 函数,如 int main( int argc, char* argv[], char **env ) 是 UNIX .Linux 以及 Mac OS 操作系统中 C/C++ 的 ...
- 关于主函数main(int argc,char *argv[])
参数argc,和argv[]的含义和作用 int main(int argc,char *argv[]) {} argc表示命令行运行的时候,接收的参数的个数 argv[],把每个参数都存入进去了,以 ...
- C语言 main 函数参数 main(int argc, char *argv[]) - C语言零基础入门教程
目录 一.main 函数写法 二.main 函数参数简介 三.使用 main 函数参数 1.打印 main 函数参数 a.直接运行 exe 文件 b.打开 cmd 命令行窗口执行 exe 文件 c.打 ...
- C语言 | C语言中main函数:int main( int argc, char* argv[] ) 中arg和argv参数的解析及调试
================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...
- 学习指针后对int main(int argc, char *argv[]),“()“内部参数的详解(初学者不要怕,浅浅学过指针的就可以看懂)
大二时,出学51单片机时,经常写程序然后烧录程序,免不了去借鉴一些大佬的代码,但有些代码的主函数在当时的我看起来很奇怪,因为那时学的少,所以时常不敢于借鉴.例如int main(int argc,ch ...
最新文章
- python replace函数_Python3 replace()函数使用方法
- Spring框架是怎么解决Bean之间的循环依赖的 (转)
- android USB host编程
- python axis 0 1_python pandas 中axis值0 1怎么分行还是列
- 功能强大的TCGA再分析平台
- 华为云PaaS梳理了客户可能上云的三类场景和七种解决方案
- 【Spark】Spark Stream读取kafka写入kafka报错 AbstractMethodError
- 中控消费机一直显示连接服务器,中控消费机培训及常见问题的解决办法
- JDBC性能优化方案
- 关于政务版本中的公文签名及签章
- OC 5028B欧创芯原装,开关降压型大功率恒流驱动芯片
- 真彩色图像RGB,YIQ图像,HSV图像,YCbCr图像的相互转换(Matlab实现)
- TMS320F280049 I2C IIC 相对于库函数操作CAT24C02 中文
- python在单词表中查找包含所有元音字母aeiou的单词并打印
- 说说JDBC 操作数据库的步骤?
- 嵌入式算法移植优化学习笔记5——CPU,GPU,TPU,NPU都是什么
- LS1021ATWR开发板启动日志分析
- 咨询报告中常用的英文缩写
- pycharm4.5.1 注册码 破解
- 淘宝店铺免费流量提升的15种方法
热门文章
- mysqldump远程备份mysql数据库方法
- Spring Boot 青睐的数据库连接池HikariCP为什么是史上最快的?
- 一文搞懂select语句在MySQL中的执行流程!
- 容器CPU隔离的底层实现机制
- 某程序员炫耀:因长得太帅被女领导追求,三年就提拔到总监!程序员搞技术没用,健身护肤才是王道!...
- 95后女程序员一下班就溜,拒绝加班!下班玩消失,不回信息!leader吐槽:95后都这么有个性吗?...
- 面试官让我讲讲Unicode,我讲了3秒说没了,面试官说你可真菜
- Java应用程序中的性能改进:ORM / JPA
- 六月第一枪:股市震荡,下一步该做什么?
- JAVA面试解析(有赞二面)