黑马程序员技术交流社区

标题: 一个OC小程序,帮忙看下哪有问题 [打印本页]

作者: Melody_cw    时间: 2014-7-24 15:30
标题: 一个OC小程序,帮忙看下哪有问题
我没有用Xcode,我编译的时候说是在57行报错的,麻烦朋友们帮忙看下,哪有问题,能编译下最好,谢谢了

  1. #import <Foundation/Foundation.h>

  2. @interface Score : NSObject
  3. {
  4.         int _cScore;//C语言成绩
  5.         int _ocScore;//OC成绩
  6.         int _totalScore;
  7.         int _aveScore;
  8. }
  9.        
  10. -(void)setCScore:(int)cScore;
  11. -(int)cScore;

  12. -(void)setOcScore:(int)ocScore;
  13. -(int)ocScore;

  14. -(int)totalScore;
  15. -(int)aveScore;

  16. @end

  17. @implementation Score

  18. -(void)setCScore:(int)cScore
  19. {
  20.         _cScore = cScore;
  21. }
  22. -(int)cScore
  23. {
  24.         return _cScore;
  25. }

  26. -(void)setOcScore:(int)ocScore
  27. {
  28.         _ocScore = ocScore;
  29. }
  30. -(int)ocScore
  31. {
  32.         return _ocScore;
  33. }

  34. -(int)totalScore
  35. {
  36.         return _cScore + _ocScore;
  37. }
  38. -(int)aveScore
  39. {
  40.         return (_cScore + _ocScore)/2;
  41. }

  42. @end

  43. int main()
  44. {       
  45.         Score *s = [Score new]
  46.        
  47.         [s setCScore:90];       
  48.         [s setOcScore:100];
  49.        
  50.         NSLog(@"总分:%d 平均分:%d",[s totalScore],[s aveScore]);
  51.        
  52.         return 0;
  53. }
复制代码

作者: 阳光地带    时间: 2014-7-24 15:49
第55行少个分号。
作者: fantacyleo    时间: 2014-7-24 16:30
55行少个分号
作者: YKS    时间: 2014-7-25 17:59
平均分应该用double类型好点,55行少个分号 (;)
作者: 小海    时间: 2014-7-25 22:00
楼上正解,仔细点啊?
作者: istream    时间: 2014-7-25 23:44
少个分号...
作者: 我是一只小小强    时间: 2014-7-26 10:46
这种错误系统会给你自动提示添加的。。。。你点下应该就ok了。

作者: ★彬★卍囧神    时间: 2014-7-26 13:27

55行少个分号,用xcoud可以报错

作者: a_dream    时间: 2014-7-26 21:35
55行符号问题,开发中可以在Xcode中点击红色标记,然后出现绿色部分,点击即可自动修复




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2