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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 帅哥 中级黑马   /  2015-4-18 21:17  /  782 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. /*
  2. 设计一个方法,用来和其他车比较车速,返回车速的差距
  3. */

  4. #import <Foundation/Foundation.h>

  5. @interface Car : NSObject
  6. {
  7.     @public
  8.     int speed;
  9. }

  10. - (int)compareSpeedWithOther:(Car *)other;

  11. @end

  12. @implementation Car

  13. - (int)compareSpeedWithOther:(Car *)other
  14. {
  15.     // speed
  16.     // other->speed
  17.     // 返回当前这辆车和other这辆车的速度差距
  18.     return speed - other->speed;
  19. }

  20. @end

  21. int main()
  22. {
  23.     Car *c1 = [Car new];
  24.     c1->speed = 300;
  25.    
  26.     Car *c2 = [Car new];
  27.     c2->speed = 250;
  28.    
  29.     int a = [c1 compareSpeedWithOther:c2];
  30.    
  31.     NSLog(@"a=%d", a);
  32.    
  33.     return 0;
  34. }
复制代码


1 个回复

倒序浏览
int a = [c1 compareSpeedWithOther:c2]   主要就是这一句用内存怎么表示  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马