黑马程序员技术交流社区
标题:
关于OC中两个值之和的问题
[打印本页]
作者:
白0702
时间:
2015-6-13 19:15
标题:
关于OC中两个值之和的问题
#import <Foundation/Foundation.h>
@interface Sum:NSObject{
@public
int _num1;
int _num2;
int _result;
}
-(void)add;
@end
@implementation Sum
-(void)add{
_result = _num1 + _num2;
}
@end
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
Sum *S = [Sum new];
S->_num1 = 12;
S->_num2 = 23;
[S add];
NSLog(@"S=%d",S->_result);
}
return 0;
}
为什么改程序运行时提示 [S add];这行代码有错呢?很是疑惑,老师不也是这么写的吗
作者:
晗修
时间:
2015-6-13 20:34
试了下 并没有错误
作者:
这是829
时间:
2015-6-13 21:04
围观学习啦!!!!
作者:
仁清
时间:
2015-6-16 17:26
代码后面的分号必须是英文条件下的
作者:
lz465350
时间:
2015-6-16 19:51
报的什么错误啊?正规的写法应该是将类的声明文件和实现文件以及main.m文件分开,而不是在同一个文件中写.
作者:
lz465350
时间:
2015-6-16 20:34
报的什么错误啊?正规的写法应该是将类的声明文件和实现文件以及main.m文件分开,而不是在同一个文件中写.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2