gpt4 book ai didi

c++ - 内存分配 - Arduino

转载 作者:行者123 更新时间:2023-11-30 02:58:57 27 4
gpt4 key购买 nike

我是这个低级东西的新手。我目前正在学习arduino。我目前正在使用 Arduino Mega 2560,在我们的类(class)中我们正在练习内存管理。我是个人电脑内存管理方面的专家,但不知何故,我在 arduino 中遇到了疯狂的问题。例如:

arduino 有 8192B,我试图用 uint_16 溢出它所以我做了一个 8192/16 的数组,它是 512。所以我做了

uint16_t A[512+1];

好吧,我预计会导致溢出。

我的想法有什么问题吗?

最佳答案

您似乎混淆了字节和字节。

假设 sizeof (uint16_t) 在 Arduino 上为 2,您的 513 个 16 位整数数组仅使用 1026 字节,这很容易满足。

关于c++ - 内存分配 - Arduino,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13359407/

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