1,函数打印调用次数的控制
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14unsigned int g_drv_err_print; unsigend int g_print_count; unsigend char get_err_print_en() { if(g_drv_err_print) { if(g_print_count++ > 10) { g_drv_err_print = 0; } } return g_drv_err_print; }
在循环中打印次数的控制
复制代码
1
2
3
4
5
6
7void test_fun() { if(get_err_print_en() ret != 0) { printf("fun = %s,line = %d return errorn",__FUNCTION__,__LINE__); } }
举例说明:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18#include<stdio.h> int g_print_num = 0; int main() { while(1) { if(g_print_num++ < 10) { printf("g__print_num printn"); } else { g_print_num = 0; break; } } }
运行结果如下
复制代码
1
2
3
4
5
6
7
8g__print_num print g__print_num print g__print_num print g__print_num print g__print_num print g__print_num print g__print_num print g__print_n
最后
以上就是苗条黑夜最近收集整理的关于Linux 打印调试技巧的全部内容,更多相关Linux内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复