# 刚学完C语言,还不知道main函数能带上参数使用。一直都是写着int main(void)。
# 现在学了C++,一般都这样写:int main(int argc, char *args[]){ };
当然,使用main的选项就不能直接运行了,需要到控制台去输入,否则运行默认是不带参数的。
* win+R,输入cmd就可以输入命令了,不过还要到demo.exe的目录下哦(使用cd命令)
*给两个例子看看吧
Demo1:
复制代码
输出:
1
2
3
4
5
6
7
8
9
10
11
12
13#include <iostream> using namespace std; /*main命令行选项*/ /// argc 选项个数;argv 每一个选项是一个字符串 int main(int argc, char **argv) { for (int i = 0; i < argc; ++i){ cout << argv[i] << endl; } //argv[0] 是程序名 return 0; }
Demo2:
复制代码
输出:
1
2
3
4
5
6
7
8
9
10
11
12
13#include <iostream> #include <stdlib.h> using namespace std; /*计算两个数的和*/ int main(int argc, char *argv[]) { if (3 == argc){ cout << argv[1] << " + " << argv[2] << " = " << (atof(argv[1]) + atof(argv[2])) << endl; } return 0; }
最后
以上就是潇洒小海豚最近收集整理的关于【day0404】C++ main命令行选项的全部内容,更多相关【day0404】C++内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复