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

C语句结束必用分号?该如何处理

2012-03-14 
C语句结束必用分号?代码来自飞利浦某芯片的测试程序。tmMain(){DBG_UNIT(lSomeUnit)//no//OptionsforDBG_R

C语句结束必用分号?
代码来自飞利浦某芯片的测试程序。

tmMain()
{

        DBG_UNIT(lSomeUnit)   //   no   '; '

        //   Options   for   DBG_ROOT   will   be   propogated   to   all   units   (default   behaviour)
        DBG_SET_DEBUG_OPTION(   DBG_ROOT,   DBG_OUTPUT_DESTINATION,   DBG_OUTPUT_MEMORY   );
        DBG_SET_DEBUG_OPTION(   DBG_ROOT,   DBG_PRINT_FORMAT,   DBG_PRINT_UNIT   |   DBG_PRINT_NEWLINES   );
...............................
...............................
问题就在第一句,它特别指出,不用分号。不知道为什么,请知道的朋友讲解一下。

[解决办法]
DBG_UNIT(lSomeUnit)

这个DBG_UNIT应该是宏定义。

找这个定义去就知道了。
[解决办法]
DBG_UNIT应该是宏定义
[解决办法]
#define DBG_UNIT(a) printf( "%d\n ", a);

just an example.

热点排行