您的位置:首页 > 其它

argc和argv

2018-02-13 01:13 211 查看
argc 是 argument count的缩写,表示传入main函数的参数个数;

argv 是 argument vector的缩写,表示传入main函数的参数序列或指针,第一个参数argv[0]表示的文件名。

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


这里是我的测试,我在ubuntu上新建了一个test.cpp文件,生成了test这个可执行文件



这里通过在可执行文件后面加参数,以空格为分割标志,每一个参数都被传到argv中

argv[0] = ./test       // 这里是表示当前目录下的test可执行文件
argv[1] = wo
....
argv[7] = wo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: