argc 和 *argv[] 详解
2014-01-15 16:52
218 查看
今天在写代码时候无意中看到主函数int main(int argc, char *argv[]),这个函数里面的两个参数,一时间不知道是什么意思。我上网百度了一下,弄明白了!下面是对这两个参数的解答。
int argc 这个是一个整型的变量,作用是用户在运行程序是输入参数的个数。一般情况值为1.
char *argv[] 这个保存的是argc个参数.
![](https://img-blog.csdn.net/20140115164752671?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZ2p1bmNoYW8wMDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这里是添加后的代码:
int argc 这个是一个整型的变量,作用是用户在运行程序是输入参数的个数。一般情况值为1.
char *argv[] 这个保存的是argc个参数.
这里是添加后的代码:
#include <iostream> using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { cout << "argc = " << argc << endl;// 参数个数 cout << "argv[0] = " << argv[0] << endl;// 输出程序的全名 cout << "argv[1] = " << argv[1] << endl;// 为空 return 0; }
相关文章推荐
- 初识STORM 快速入手
- JS记录用户登录次数的代码
- 怎么获取网络游戏中出现的文本文字?
- 多次被坑了后,重温设计模式原则
- Replication--复制Token
- 普通表转分区表4方法
- slab 着色的理解
- 八大排序算法及完整c代码—快速排序
- chapter 24 The Debug Library
- spring的rmi整合以及客户端和服务端搭建1.0
- ifconfig eth0 up/down与ifup/ifdown eth0的区别
- 开源小游戏-基于android sample snake
- 打开注解是对的,关闭是错的使用ThreadLocal实例
- C++ Templates读书笔记1-8章
- 一个魔方,在转动了四次之后,一个面最多可能出现多少种颜色,为什么?
- Replication--镜像+复制
- android测试工具
- JavaScript对象字面量
- 在iOS上使用ffmpeg播放视频
- python read(),readline(),readlines()