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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Melody_cw 中级黑马   /  2014-7-24 15:30  /  1865 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我没有用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. }
复制代码

8 个回复

倒序浏览
第55行少个分号。
回复 使用道具 举报
55行少个分号
回复 使用道具 举报
平均分应该用double类型好点,55行少个分号 (;)
回复 使用道具 举报
楼上正解,仔细点啊?
回复 使用道具 举报
少个分号...
回复 使用道具 举报
这种错误系统会给你自动提示添加的。。。。你点下应该就ok了。
回复 使用道具 举报

55行少个分号,用xcoud可以报错
回复 使用道具 举报
55行符号问题,开发中可以在Xcode中点击红色标记,然后出现绿色部分,点击即可自动修复
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马