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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 飞哥 中级黑马   /  2015-8-5 21:22  /  344 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//
//  main.m
//  4
/*
OC和C的差异学习
1、新增的数据类型介绍

     Boolean用来存放逻辑值
     
     逻辑值: 真1     假0
   
     OC中也可以用true表示真  false表示假
   
     用来存放true 和 false

2、异常捕捉的方法的结果的变量一般我们声明为Boolean

*/


#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
      
        Boolean flag = true;
        flag = false;
        printf("flag = %d\n",flag);
        //用Boolean类型的变量经常用于条件判断
        if (flag) {
            printf("xxxxxx\n");
        }
        
        //2、存放逻辑值的另一种方法
        //BOOL 它的取值 YES 和 NO
        //YES 真   NO 假
        BOOL flag2 = YES;
        printf("YES = %d\n",YES);
        printf("YES = %d\n",NO);
        printf("flag2 = %d\n",flag2);
        
        
        flag2 =NO;
        if (flag2 == YES) {
            printf("哈ooooooooo\n");
        }
        
        int a=1;
        
        
        //try  catch 并不能检测所有的代码
        @try {
            //此处放的是有可能出错的代码
            int result = a/0;
        }
        @catch (NSException *exception) {
            //此处放出错以后   我们处理的代码
        }
        @finally {
            //不管出没出错,这里的代码一定会执行
            printf("fengjie爱cjk");
        }
        
    }
    return 0;
}

1 个回复

倒序浏览
C语言是oc 的基础
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马