核心思想
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语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:662 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:466 |
【亲和数】 (C语言代码)浏览:495 |
字符串问题 (C语言代码)浏览:1518 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:603 |
不会做的浏览:874 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:701 |
a+b浏览:433 |
勾股数 (C语言代码)浏览:799 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:643 |