指针数组做main函数的参数

直接看代码,代码后解释

int main(int argc,//整型
		 char *argv[]//指针数组
		)
{
	cout << I Love China <<endl;
	cout << argc << endl;
	for (int i = 0; i < argc; i++)
	{
		cout << argv[argc - 1] << endl;
	}
	return 0;
}

指针数组做main函数的参数_第1张图片
通过加断点调试从图中可以看出,argc的值为 1(其实代表的事argv的元素个数),argv[0]里保存的是当前可执行文件的完整路径文件名。

其实在命令行里可以修改main函数的参数。步骤如下:
1、在程序目录下找到后缀为.exe的文件
2、win+r 输入cmd 后 将可执行文件的路径和名字拷贝到窗口,并输入想输入的参数,点击回车
3、输出结果如下图指针数组做main函数的参数_第2张图片

你可能感兴趣的:(c++)