不明白一个关于命令行参数的程序
我是一个新手,这是C++ Primer 上的一个程序,不明白,请大虾帮忙解释一下!
#include<iostream>
using namespace std;
int main(int argc,char **argv)
{
//检查命令行参数
if(argc!=3)
{
cout<<"you should use three arguments!"<<endl;
return -1;
}
cout<<"Summation of "<<argv[1]<<" and "<<argv[2]<<" is:"
//使用标准库函数atof将C风格字符串转换为double型数据
<<(atof(argv[1])+atof(argv[2]))<<endl;
return 0;
}
感谢!