ios 基础日记-枚举和结构体

结构题

声明:

         struct APoint {

              float x;

              float y;

         };

使用 

          struct APoint myPoint;

          myPoint.x = 100;

          myPoint.y = 200; 

          NSLog(@"myPoint : %f,%f",myPoint.x,myPoint.y);


枚举

声明

            enum EnumKeys {

                   enumKey1 = 110,

                   enumKey2 = 220,

                   enumKey3 = 330

              };

使用

              enum EnumKeys eKeyItem;

              eKeyItem = enumKey2;

              NSLog(@"enum :%i",eKeyItem);

类型定义的使用 (typedef)

对结构体的类型定义

Apoint 是结构体类型,typedStructName是经过类型定义之后的结构体类型,和Apoint是一样的,但是使用 typedStructName就不需要声明这个步骤了。


不使用typedef和使用typedef的结构题用法的差别
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容