黑马程序员技术交流社区
标题:
OC和C的差异学习
[打印本页]
作者:
飞哥
时间:
2015-8-5 21:22
标题:
OC和C的差异学习
//
// 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;
}
作者:
hejunxin
时间:
2015-8-5 21:34
C语言是oc 的基础
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2