核心思想
1、使用C语言中的宏函数
2、使用#符号
3、使用do...while(0)语法
#include<stdio.h> #include<assert.h> #include<stdlib.h> #define my_assert(x) do{ \ if(!x){ \ printf("%s 导致%s文件第%d行出错了",#x,__FILE__, __LINE__);\ abort(); \ } \ }while(0) int main() { my_assert(0); return 0; }
0.0分
0 人评分
倒杨辉三角形 (C语言代码)浏览:4047 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:3481 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:611 |
【绝对值排序】 (C语言代码)浏览:834 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1020 |
交换Easy (C语言代码)浏览:805 |
多输入输出练习2 (C语言代码)浏览:1719 |
筛排处理 (C语言代码)浏览:831 |
C语言程序设计教程(第三版)课后习题10.1 (C++代码)浏览:529 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:555 |