代码之家  ›  专栏  ›  技术社区  ›  Tou

调用函数的最佳方式C++[关闭]

  •  -8
  • Tou  · 技术社区  · 7 年前

    我的问题是将函数调用到另一个函数甚至main中。

    调用函数的一种方法是:

    callOne(1, 2);  
    

    调用函数的另一种方法是:

    callTwo = func2(5, 9);
    

    请解释一下区别是什么?一种方式比另一种好吗?最鼓励使用哪种方式?

    1 回复  |  直到 6 年前
        1
  •  3
  •   Detonar    7 年前

    这取决于 返回值 函数的。

    如果这是 void 函数没有返回值,您先执行返回值。

    callOne(1, 2);  
    

    如果它有其他类似的东西 int , char std::string 您可以使用第一个,也可以使用第二个。

    callTwo = func2(5, 9);
    

    在这种情况下,将函数返回的值保存在变量中。

    如果在具有返回值的函数上使用第一个变量(不是 无效的 )结果将被忽略。

    我建议你在谷歌上搜索一些基本教程,比如 this this 例如如果你让SO教你一些基本的东西,你的速度不会很快。