编程论坛
注册
登录
编程论坛
→
C++教室
谁能告诉我 enum bool{false,true} 这个语句的意思和用法?
hyy8913
发布于 2009-09-21 18:19, 5952 次点击
谁能告诉我 enum bool{false,true} 这个语句的意思和用法?
4 回复
#2
gz81
2009-09-21 18:33
enum my_bool {my_false, my_true};
定义my_bool这种类型,它的取值可以是my_false和my_true。my_false可以当常量0使用,my_true可以当常量1使用。例子:
#include <iostream>
using namespace std;
enum my_bool {my_false, my_true};
int main()
{
my_bool Is_love = my_true;
if (Is_love==1)
{
cout << "i love you.";
}
else if(Is_love==0)
{
cout << "i don't love you.";
}
}
[
本帖最后由 gz81 于 2009-9-21 18:41 编辑
]
#3
gz81
2009-09-21 18:42
问题点数:0
#4
forclwy
2009-09-21 18:57
学习了,不错
#5
shl305
2009-09-21 23:05
这应该是对不支持bool型数据的编译器特别设置的
1