请教一个小小问题,望大众指教!
char (*aaa)[80];
aaa=(char *[80])malloc(80*sizeof(char));
意思就是可以强制一个地址变量或地址为用户所需要的类型?
但是其中的(char *[80])没有变量我就不好理解了!
为什么可以这样写?谁能举个好理解些的程序出来呢?谢谢了!
嗯!~谢谢回复!
源程序:
unsigned int (far *screen)[80];
screen=(unsigned int (far *)[80])MK_FP(0xB800,));