如何使用更高级别的函数通过引用传递检查较低函数中的变量?

时间:2017-08-09 03:54:58

标签: c++ pass-by-reference pass-by-reference-value

我们还没有真正涵盖指针,但一直在学习通过引用传递(&指针将在稍后介绍)。在练习中,我们被要求编写一个小问题游戏,它将在一个简单的一个类main程序中传递值,以便完成任务。

如果我们有一个层次结构main调用2个函数:function askNum和function giveStatsaskNum里面有一系列函数(一个在下面)等级为checkIfRight)。我需要致电giveStats,这基本上会告诉用户他们对一组问题的猜测情况。

我正在掩饰细节,因为我想关注的事实是我们不能使用值返回函数或全局变量。因此,我必须找出一种方法来计算checkIfRight内正确的猜测数量,并将该信息发送回giveStats的函数层次结构。

我不知道如何调用它。我已经为这个游戏找到了大部分代码,并在同一层次结构中的函数上实现了简单的通过引用传递,我很困惑有一个函数在外面基本上调用它。那么主要的变量是numCorrect,而giveStats会在askNum修改后调用吗?

0 个答案:

没有答案