美文网首页
用命令编译运行.m文件写的程序

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

作者: Coder大雄 | 来源:发表于2016-08-30 22:50 被阅读59次

    用命令生成一个名为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

    相关文章

      网友评论

          本文标题:用命令编译运行.m文件写的程序

          本文链接:https://www.haomeiwen.com/subject/orrqettx.html