gpt4 book ai didi

c++ - 从单独的函数访问值

转载 作者:行者123 更新时间:2023-11-27 23:33:05 25 4
gpt4 key购买 nike

class FinalList {
Location List[20];
int MaxSize;
int Size;


public:
FinalList()
{
MaxSize = 20;
}

void RunIt();
void Show();
void Mean();
void Menu();
};


void FinalList::Mean()
{
int K;
double Total;
double Average;

for(K=0 ; K < Size ; K++)
Total += List[K].Value;

Average = Total / Size ;
cout << "Average: " << Average << endl;
}

void FinalList::Show()
{
int Count;

for(Count = 0; Count < Size ; Count++)
List[Count].Display();

cout << "Average: " << Average << endl;
}

我可以在 Mean() 中计算数组的平均值。但是我以后如何在 Show() 中访问这个值?

最佳答案

您可以将它存储在一个实例变量中(就像您使用 MaxSize 所做的那样)或者让 Mean() 返回平均值而不是仅仅打印出来.

如果您让 Mean() 返回平均值,那么您可以在 Show() 函数中调用它,如下所示:

cout << "Average: " << Mean() << endl;

关于c++ - 从单独的函数访问值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3357382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com