打印

bool变量是咋个回事?

[复制链接]
3217|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
eternity86|  楼主 | 2012-10-25 21:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
东北小辉辉| | 2012-10-25 22:36 | 只看该作者
bool应该是一种数据类型吧,就是类似于int char什么的,flag是大家习惯的制定的一个标志位,这两者有什么关系吗?看看楼下怎么说

使用特权

评论回复
板凳
ningling_21| | 2012-10-25 22:48 | 只看该作者
bool是指布尔变量,只有0,1两种取值。
flag如果定义为bool就和bool类型一样,如果定义为char类型,则有255种取值。

使用特权

评论回复
地板
eternity86|  楼主 | 2012-10-31 15:33 | 只看该作者
3# ningling_21 bool不是0和1两种取值哦,是0和非0

不知道有没人实际应用过,可举例瞧瞧

使用特权

评论回复
5
程序匠人| | 2012-10-31 23:24 | 只看该作者
bool变量:是字节型变量,0和非0(非0包含了1~255)
flag标志:是位变量,0或1

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
forgot + 1
6
江枫渔火| | 2012-11-1 09:29 | 只看该作者
都只是个变量名,你给他什么类型就是什么类型~
习惯上bool表示布尔类型,值只有两个:是,非(或真,假)
习惯上flag表示一个标志,不一定就是0,1,他是程序设计者用来临时存放状态信息的。通常为了说明是什么标志,还要具体有意义的前缀名称和flag一起使用。

使用特权

评论回复
7
eternity86|  楼主 | 2012-11-1 21:05 | 只看该作者
6# 江枫渔火 同意你的观点,呵呵

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

56

帖子

1

粉丝