调用函数C ++的最佳方法

时间:2018-01-19 10:37:11

标签: c++ function call

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

调用函数的一种方法是:

callOne(1, 2);  

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

callTwo = func2(5, 9);

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

1 个答案:

答案 0 :(得分:3)

取决于函数的返回值

如果这是void,则该函数没有返回值而你是第一个。

callOne(1, 2);  

如果它还有其他内容,例如intcharstd::string,您可以使用第一个,也可以使用第二个。

callTwo = func2(5, 9);

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

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

我建议你去谷歌学习一些基本的教程,比如thisthis。如果你让SO教你基本的东西,你就会变得非常快。