美文网首页
(八)C++篇-main函数参数传递

(八)C++篇-main函数参数传递

作者: GoodTekken | 来源:发表于2022-06-19 22:07 被阅读0次

1,main函数参数传递,测试代码如下:

#include <iostream>
using namespace std;

int main(int argc, char **argv)
{
    //check the count of argument
    if(argc !=3)
    {
        cout<< "you should use three argument!"<<endl;
        return -1;
    }
    
    cout<<"Summation of "<<argv[1]<< " and " << argv[2] << " is " << (atof(argv[1])+atof(argv[2])) <<endl;
    return 0;
}

输出结果:

tekken@tekken:~/C++WS$ ./a.out 5 6
Summation of 5 and 6 is 11
tekken@tekken:~/C++WS$ ./a.out
you should use three argument!

2,输出传递给main的实参的值,测试代码如下:

#include <iostream>
using namespace std;

int main(int argc,char **argv)
{
    cout << "argument passed to main():"<<endl;
    for(int i = 0;i!= argc;++i)
    {
        cout<<argv[i]<<endl;
    }
    return 0;
}

输出结果:

tekken@tekken:~/C++WS$ ./a.out 5 6
argument passed to main():
./a.out
5
6

相关文章

  • (八)C++篇-main函数参数传递

    1,main函数参数传递,测试代码如下: 输出结果: 2,输出传递给main的实参的值,测试代码如下: 输出结果:

  • C语言深度总结[全面认识main函数传递参数]

    关于main(int argc, char *argv[])参数传递 argc和argv是main函数的形式参数。...

  • 关于main函数

    关于main函数 一般我们见到的main函数如下形式: 对main()函数不能由其它函数调用和传递参数,只能在程序...

  • C++ 引用传递的学习

    C++ 引用与引用作为函数的参数C++函数的三种传递方式为:值传递、指针传递和引用传递 C++ 上课习题 刘月林2...

  • 「C」 main函数的argc 和 argv含义及用法

    在c/c++中main函数经常会用到参数,如下:int main(int argc,char *argv[]){}...

  • C++ Main函数

    C++的程序只有一个Main函数 ``` int main(){ return 0; } ``` 带参数的Mai...

  • 《C++ Primer Plus》:函数探幽

    本章内容概览 内联函数 引用变量 按引用传递函数参数 默认参数 函数重载 函数模板 内联函数 内联函数是C++为提...

  • 命令行参数

    命令行参数 获取命令行参数 在C++中,应用程序的入口是main,main函数采用如下声明方式时,传入的参数即为命...

  • C++使用Lambda函数实现多线程

    转帖: C++使用Lambda函数实现多线程thread - 传递引用参数

  • C++将函数名作为函数参数传递:函数指针,将函数名传递进去 树的先序、中序和后序遍历方式

网友评论

      本文标题:(八)C++篇-main函数参数传递

      本文链接:https://www.haomeiwen.com/subject/npmcvrtx.html