首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

经常看到一个打印函数写成这样的方式,这样的方式的好处是?解决思路

2012-02-09 
经常看到一个打印函数写成这样的方式,这样的方式的好处是?#defineEQUValueShow()\if(TknPt- LabPt- get

经常看到一个打印函数写成这样的方式,这样的方式的好处是?
#define   EQUValueShow();                                                                                                                   \
              if(TknPt-> LabPt-> getTyp()   !=   LB_REG)                                                                           \
                {   fprintf(OutputFile, "   (%4.4X) ",   (int16u)TknPt-> LabPt-> Value);                     \
                    Cursor   +=   7;                                                                                                                     \
                    for(   ;   Cursor   <   10;   ++Cursor)   {   putc( '   ',OutputFile);   }                               \
                    fprintf(OutputFile,   TknPt-> LabPt-> LabelTypeStr()   );   Cursor   +=   6;             \
                }                                                                                                                                               \
              else                                                                                                                                           \
                {   fprintf(OutputFile,   TknPt-> LabPt-> LabelTypeStr()   );   Cursor   +=   6;             \
                    for(   ;   Cursor   <   12;   ++Cursor)   {   putc( '   ',OutputFile);   }                               \


                    fprintf(OutputFile, "REG ");   Cursor   +=   3;                                                               \
                }


经常看到一个打印函数写成这样的方式,这样的方式的好处是?

[解决办法]
不好,
事实上是错误的写法

热点排行