/*
* 调试宏:
* _ _ FILE _ _: 文件的名字
* _ _ func _ _:函数的名字
* _ _ LINE _ _:当前的行号
*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
/*your code*/
int *p;
#define DEBUG
#ifdef DEBUG
printf("%s:%s:%d\n",__FILE__,__func__,__LINE__);
#endif
*p=100;
printf("%d\n",*p);
#ifdef DEBUG
printf("%s:%s:%d\n",__FILE__,__func__,__LINE__);
#endif
return 0;
}
如果测试到bug,可以单行注释 define DEBUG