菜鸟求救。两天没搞懂。
#define _PutPixel(x,y,c) \
if(x<SCR_XSIZE && y<SCR_YSIZE) \
frameBuffer[(y)][(x)/2]=( frameBuffer[(y)][(x)/2] \
& ~(0xffff0000>>((x)%2)*16) ) | ( ((c)&0x0000ffff)<<((2-1-((x)%2))*16) );
高手分析一下“\”作用?#define怎么可以这样用?我从来没见这样的定义?
高手给指点下.#define用法不是这样的吗(举个例子)
#define LCD_BLUE 0x001f? |