黑马程序员技术交流社区

标题: 笔记 [打印本页]

作者: 愿得一人心1111    时间: 2015-8-18 22:12
标题: 笔记

//  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;
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2