关于指针定义的问题
最近在看别人的一个DEMO程序,愣是没看懂以下几段,请高手指点一下!
1.定义:
#define SCR_XSIZE 640
unsigned int(*frameBuf1)[SCR_XSIZE/32]; //定义成什么?
2.分配内存
frameBuf1=(unsigned int(*)[SCR_XSIZE/32])malloc(38400); //如何解释?
3.用法,它还可以这样用?
int i,j;
for(j=0;j<160;j++)
for(i=0;i<160;i++)
frameBuf1[j][i]=0x0;
看不明白了,哭啊!