以下 C 代码行创建一个数组来存储来自相机的图片。图片大小约为 22kb。
uint8_t picturearray[32*1024];
MCU 是 32 位的。我只是想知道为什么是32*1024
?是因为它是32位所以是32吗?为什么是 1024?
谢谢
最佳答案
这是因为它需要 32 KB 内存。 1 KB 为 1024 字节,32*1024
为 32 KB。
关于c - 如何在c中调整数组的大小? 32位单片机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36861255/