我们还没有真正介绍过指针,但一直在学习按引用传递(&
稍后将介绍指针)。在一个练习中,我们被要求编写一个小问题游戏,该游戏将在一个简单的类main
程序中在其函数之间传递值以完成任务。
如果我们有一个main
调用 2 个函数的层次结构: functionaskNum
和 function giveStats
,其中askNum
包含许多函数(一个在较低级别的函数是checkIfRight
)。我需要打电话给giveStats
它,它基本上会告诉用户他们对一组问题的猜测程度。
我忽略了细节,因为我想专注于我们不能使用值返回函数或全局变量的事实。所以我必须想出一种方法来计算正确的猜测数量checkIfRight
并将该信息发送回函数的层次结构giveStats
。
我不知道怎么称呼它。我已经为这个游戏找出了大部分代码,并在同一层次结构中的函数上实现了简单的通过引用传递,我对让外部函数基本上调用它感到困惑。那么 main 中是否会有一个变量被调用numCorrect
并在修改giveStats
后调用askNum
它?