gpt4 book ai didi

c++ - 如何在结构内的数组中搜索?

转载 作者:太空宇宙 更新时间:2023-11-04 13:15:39 25 4
gpt4 key购买 nike

我无法理解内存分配。

例如,如果我有一个结构如下:

struct AccountInfo{
int number;
int balance;
int past[9];
int minimum_past;
int maximum_past;
};

如何访问数组 past[9]?一个更直接的问题是如何找到 past 的最小值和最大值,然后将这些值分配给 minimum_pastmaximum_past

我知道要将结构中的成员设置为某些值,我可以做一些类似 AccountInfo -> number = 10; 的事情,但是对于数组我仍然感到困惑。

最佳答案

我给你举了一个简单的例子。

在头文件中定义结构:

struct AccountInfo{
int number;
int balance;
int past[9];
int minimum_past;
int maximum_past;
};

在你的cpp文件中:

AccountInfo st_AccInfo;

访问你的结构:

int x = st_AccInfo.number;

for(int i=0; i<sizeof(st_AccInfo.past); i++)
{
// Navigate your Array from index 0 to 8
}

关于c++ - 如何在结构内的数组中搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37519373/

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