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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 愿得一人心1111 中级黑马   /  2015-8-18 22:12  /  345 人查看  /  0 人回复  /   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;
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马