您的位置:首页 > 其它

argc 和 *argv[] 详解

2014-01-15 16:52 218 查看
    今天在写代码时候无意中看到主函数int main(int argc, char *argv[]),这个函数里面的两个参数,一时间不知道是什么意思。我上网百度了一下,弄明白了!下面是对这两个参数的解答。

    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;
}

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: