您的位置:首页 > 其它

008.Enum 枚举型

2015-07-15 11:09 316 查看
---------------
main.m
---------------
#import
<Foundation/Foundation.h>

int
main()
{

enum
season {spring =
4, summer =
1, fall , winter};
enum
season
myLove , yourLove;
myLove =
winter;
yourLove =
fall;

NSLog(@"winter的值:%u"
, myLove);

NSLog(@"fall的值:%u"
,
fall);

if(spring
>
winter)

{

NSLog(@"春天大于冬天");
}

enum
{male , female} me , you;
me =
male;
you =
1;

int
i = you *
2 +
12 + me;

NSLog(@"%d",
i);
}

一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。

二、本节代码涉及到的知识点:

1.如果一个变量只有几种可能的值,这种变量就可以定义为枚举变量。关键字是enum。
在上面的示例代码中,变量“me”与”you”只有两种可能的值,即“male”与“female”。
2.定义枚举时{}中列出来的枚举值,不是变量而是常量。默认情况下,这些常量的值按顺序被设为0、1、2……。
3.如果人为修改了这些常量中一部分常量的值,剩下的没有修改的常量的值会延续前一位常量的值依次加1。
4.虽然枚举常量的本质就是无符号整数,但实际编程中尽量不要使用枚举值的整数值特性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: