码迷,mamicode.com
首页 > 其他好文 > 详细

调试.方便调试的技巧_01

时间:2018-04-21 13:34:34      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:try   turn   com   ret   不用   define   技术   bsp   注释   

1、例子代码:(VC6.0 sp4)

#include <stdio.h>

#define MAX(a,b) ((a)>(b)?(a):(b))
#define M01()    \
    __try{
#define M02()    \
    }__finally{
#define M03()    \
    }

void main()
{
    M01()
        int i = MAX(3, 5);
        printf("AAA , i : %d\n", i);
        return;
        printf("hehe\n");
    M02()
        printf("CCC\n");
    M03()
}

 

2、ZC:这样,在 进main(...)函数和 出main(...)函数 的时候 就可以放置相应的代码

  主要用途:杂一个函数编写好之后,可以通过这种方式 轻松的在 函数 进/出的时候 打印log,不再 需要它们的时候 可以通过 将宏注释成空宏的方式 将它们去掉(不用一处一处的去删代码,比较方便),如下图:

    技术分享图片

 

3、

4、

5、

 

调试.方便调试的技巧_01

标签:try   turn   com   ret   不用   define   技术   bsp   注释   

原文地址:https://www.cnblogs.com/cppskill/p/8900564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!