A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhudong100 中级黑马   /  2015-11-5 20:36  /  615 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. #import <Foundation/Foundation.h>
  2. //定义及实现类
  3. typedef enum{kSexMan,kSexWoman,kSexYao} Sex;
  4. @interface Person : NSObject
  5. {
  6.     @public
  7.     NSString *_name;
  8.     Sex _sex;
  9. }
  10. -(Person *)changeSex:(Person *) person;
  11. -(void) disPerson:(Person *) person;
  12. @end
  13. @implementation Person

  14. -(Person *) changeSex:(Person *) person;
  15. {
  16.     person->_sex = kSexYao;
  17.     return person;
  18. }
  19. -(void) disPerson:(Person *) person{
  20.     NSLog(@"姓名:%@,性别:%d",person->_name,person->_sex);
  21. }

  22. @end
复制代码

当在main主函数中定义了
Person *p1 = [Person new];
        p1 ->_name = @"梅长苏";
后,字符串“梅长苏”和C语言中是否一样存在内存中的ESS段?

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马