70,023
社区成员




http://edu.csdn.net/course/detail/2516 C语言指针与汇编内存地址-三.数组和二维数组
char *pData; //指向30w数据
char *pTemp= pData;
int i = 300000;
while (i--) {
*pTemp;
++pTemp;
}
[quote=引用 4 楼 u012947309 的回复:] ......效率问题一般是讨论需要访问多少次,读写多少次等等。。。 你这里循环次数都没变,写成一维还是二维并不影响效率。 其实你可以简单粗暴的把二维数组当成一堆首尾相连的一位数组。这样看的话二维数组跟一位数组没有区别。
......效率问题一般是讨论需要访问多少次,读写多少次等等。。。 你这里循环次数都没变,写成一维还是二维并不影响效率。 其实你可以简单粗暴的把二维数组当成一堆首尾相连的一位数组。这样看的话二维数组跟一位数组没有区别。
无profiler不要谈效率!!尤其在这个云计算、虚拟机、模拟器、CUDA、多核 、多级cache、指令流水线、多种存储介质、……满天飞的时代!