什么更有效?8个数组或多维数组我正在为微芯片PIC微控制器使用CCS编译器,我需要在缓冲区中尽可能快地编写,这就是我提出这个问题的原因。
最佳答案
我认为多维数组会更快你有更好的机会(可能有保证?)将这些数组放在相邻空间的内存中,而您不能确定8个单独的数组在内存中是否“紧密”在一起,这会损害您的引用位置。
关于c - 效率:8阵列与多维阵列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7982522/
什么更有效?8个数组或多维数组我正在为微芯片PIC微控制器使用CCS编译器,我需要在缓冲区中尽可能快地编写,这就是我提出这个问题的原因。
最佳答案
我认为多维数组会更快你有更好的机会(可能有保证?)将这些数组放在相邻空间的内存中,而您不能确定8个单独的数组在内存中是否“紧密”在一起,这会损害您的引用位置。
关于c - 效率:8阵列与多维阵列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7982522/