第二十五章补充内容 3 assert()宏
2012-10-15 21:46
232 查看
//第二十五章补充内容 3 assert()宏 //有的编译器还提供了assert()宏,这个宏在许多书中被翻译为断言,它的作用是当assert()的参数为真时,返回真,假如参数值为假,那么它将执行某种操作 /*#include <iostream> #include <assert.h> using namespace std; void main() { float a, b; cout<<"请输入除数:"<<endl; cin>>a; cout<<"请输入被除数:"<<endl; cin>>b; assert(b!=0); cout<<"运行结果为:"<<a/b<<endl; }*/ //注意,要使用该宏则必须包含头文件assert.h
相关文章推荐
- 第二十五章补充内容 4 尝试编写一个简单的assert()宏
- 第二十五章补充内容 16 位运算
- 第二十五章补充内容 17位字段
- 第二十五章补充内容 1 预处理过程
- 第二十五章补充内容 18区域差异
- 第二十五章补充内容 2 预定义的宏
- 第二十五章补充内容 5 不能为0的变量
- 第二十五章补充内容 6 用宏函数来输出表达式的值
- 第二十五章补充内容 7 调试的级别
- 第二十五章补充内容 8 C++类型转换及运行时类型信息(RTII)
- 第二十五章补充内容 9 关键字volatile
- 第二十五章补充内容 10 关键字const
- 第二十五章补充内容 11 关键字mutable
- 第二十五章补充内容 12联合数据类型union
- 第二十五章补充内容 13联合数据类型的内存占用
- 第二十五章补充内容 14匿名联合体
- 第二十五章补充内容 15再谈指针
- C语言基础:预处理指令(补充内容:递归)
- 课程第七天内容《基础交换七》补充案例
- 【linux命令总结】——后续用到的内容持续补充和更新