程序中使用宏的作用例如
#if (USE_ANIMATE_CONTINUE == 0)
vodsize = syssize;
vodsize += GetIMGSize(LogoOffset,NULL,NULL);
vodsize += mModuleinfo[0].size;
vodsize += mModuleinfo[1].size;
#endif
ProgPersent = syssize;
ProgSysSize = syssize; Total = syssize;
for (i=0; i<3; i++)
{
Total+=mModuleinfo[i].size ;
}#if (USE_ANIMATE_CONTINUE == 1)
vodsize = Total;
#endif
for (i=3; i<ALLMODULENUM; i++)
{
#if (USE_ANIMATE_CONTINUE == 1)
vodsize += mModuleinfo[i].size ;
#endif#ifdef USE_ASYNC
if ((mModuleinfo[i].bload == TRUE)&&(mModuleinfo[i].offset != STORAGE_NOTFOUND)) 
{
Total+=mModuleinfo[i].size ;
}
#else
Total += mModuleinfo[i].size ;
#endif
使用这些宏有什么好处呢?有什么坏处呢?