Objective-C 变量、数据类型及位运算符详解
1. 枚举数据类型
在 Objective-C 语言中,枚举数据类型允许指定可以分配给变量的一系列值。定义枚举数据类型时,使用关键字 enum 开头,后面紧跟枚举数据类型的名称,再接着是用花括号括起来的标识符列表,这些标识符定义了可以分配给该类型的允许值。
例如:
enum flag { false, true };
理论上,这个数据类型在程序中只能被赋予 true 和 false 值,不过,若违反此规则,Objective-C 编译器不会生成警告信息。
要声明一个变量为 enum flag 类型,再次使用 enum 关键字,后面跟枚举类型名称,再跟变量列表。示例如下:
enum flag endOfData, matchFound;
这些变量理论上只能被赋予 true 和 false 值,像下面这样的语句是有效的:
endOfData = true;
if ( matchFound == false )
...
若想为枚举标识符关联特定整数值,可在定义数据类型时将整数赋
超级会员免费看
订阅专栏 解锁全文
79

被折叠的 条评论
为什么被折叠?



