用命令编译运行.m文件写的程序

2016-08-30  本文已影响59人  Coder大雄

用命令生成一个名为ceshi.m的文件
在里面添加代码

#import <Foundation/Foundation.h>

@interface ChengJi : NSObject {
    double _CResult;
    double _OCResult;
    double _AllResult;
    double _PingJResult;
}

- (void)setCResult:(int)CResult;
- (void)setOCResult:(int)OCResult;
- (int)OCResult;
- (int)AllResult;

@end

@implementation ChengJi

- (void)setCResult:(int)CResult {
    _CResult = CResult;
}
- (int)CResult {
    return _CResult;
}

- (void)setOCResult:(int)OCResult {
    _OCResult = OCResult;
}
- (int)OCResult {
    return _OCResult;
}

- (int)AllResult {
    return _CResult + _OCResult;
}
- (int)PingJResult {
    return (_CResult + _OCResult) / 2;
}

@end

int main()
{
    ChengJi *stu = [ChengJi new];
    [stu setOCResult: 65];
    [stu setCResult: 75];
    
    NSLog(@"学生总分为%d,平均分为%d",[stu AllResult], [stu PingJResult]);
    return 0;
}

然后输入命令
*第一条命令 cc -c ceshi.m
*第二条命令 cc ceshi.o -framework Foundation (有空格)
*第三条命令 ./a.out

上一篇 下一篇

猜你喜欢

热点阅读