C89没有定义布尔类型,所以C语⾔判断真假时以0为假,⾮0为真。所以我们通常使⽤逻辑变量的做法:

 1 //宏定义布尔类型
2
3 #define BOOL int
4
5 #define TRUE 1
6
7 #define FALSE 0
8
9 //定义⼀个布尔变量
10
11 BOOL flag = FALSE;

C99还提供了⼀个头⽂件 <stdbool.h> 定义了bool代表_Bool,true代表1,false代表0。只要导⼊ stdbool.h ,就能⾮常⽅便的操作布尔类型了。

最新文章

  1. vim+vundle配置
  2. C#(asp.net )读取ASHX文件(一般处理程序)
  3. pwnable.kr-bof
  4. Java集合 之 Queue集合
  5. linux下忘记密码怎么办,如何重置密码
  6. BZOJ2226: [Spoj 5971] LCMSum
  7. JavaScript面向对象继承方法
  8. selenium webdriver python 操作浏览器
  9. 五:Token问题和使用详解
  10. 如何通过轮询实现session自动注销
  11. sql server top 10 IO性能查询
  12. (转载)彻底的理解:WebService到底是什么?
  13. 关于TCP/IOCP构架中出现的Socket假死连接解决方案
  14. Oracle 表操作(转)
  15. Subversion 1.8.9 ( SVN Client ) 安装最新版本的svn客户端
  16. 【实践报告】Linux实践三
  17. cordova 常用操作
  18. multi role
  19. HDU 1827 Summer Holiday(tarjan求强连通分量+缩点构成新图+统计入度+一点贪心思)经典缩点入门题
  20. POJ--2752--Seek the Name, Seek the Fame【KMP】

热门文章

  1. java正则解析ip
  2. python threading.Thread暂停、唤醒、退出 不消耗cpu
  3. 泛微OA技巧随记
  4. vue table刷新单行数据
  5. APP稳定性测试Monkey工具介绍
  6. uni小程序保存base64图片
  7. python利用signal自定义函数超时机制
  8. Spring 事务传播属性
  9. firefox 利用 Selenium IDE 对 DBackup 进行自动化测试
  10. REPLACE,TRANSLATE