黑马程序员技术交流社区
标题: C与OC得对比 [打印本页]
作者: 许小炜 时间: 2015-9-11 22:19
标题: C与OC得对比
源文件对比:
1,C中常见的源文件有.c 和 .h ;
2,OC中常见的源文件有.h 和 .m ;
基本语法对比:
1,数据类型对比:
首先OC兼容C中的所有数据类型;
OC新增了boolean类型、block类型、对象类型、特殊类型SEL和nil 等;
另外,C中不兼容OC中新增的类型;
流程控制语句对比;
首先OC兼容了C中所有的流程控制语句;
OC又新增了自己的for in 增强型的循环语句;
OC中的增强型for循环
for(NSString *str in arr){
NSLog(@"%@",str);
}
函数和方法定义声明的对比;
C语言中函数的声明和实现
i.函数声明:
int sum(int a,int b);
ii.函数定义
int sum(int a,int b){
return a+b;
}
OC语言中函数习惯称之为“方法”
i.方法声明:
-(int)sum:(int) a and:(int) b;
ii.方法定义
-(int)sum:(int) a and:(int )b{
return a+b;
}
作者: huahaoL 时间: 2015-9-11 22:21
6666666666
作者: 孙蒙蒙 时间: 2015-9-12 00:41
写的太精辟了 必须赞一个
作者: lixiaob626 时间: 2015-9-12 21:41
不错哟 小伙子。。
作者: bdw9005 时间: 2015-9-12 21:48
写的很棒啊
作者: 范文鹏 时间: 2015-9-13 00:15
6666666666666666666666666赞一个
作者: 大宝820 时间: 2015-9-17 11:41
写的不错,收入笔记{:2_31:}
作者: L503254118 时间: 2015-9-17 16:22
你好,麻烦问下,那个10篇博客是写在这个论坛还是?还有日记是怎么回事呢,谢谢
作者: chunhuayun 时间: 2015-9-17 17:45
写得不错,学习了
作者: tr2e 时间: 2015-9-17 17:52
mark了 多谢分享
作者: liminghui 时间: 2015-9-17 19:02
好贴!@
作者: wangganghua 时间: 2015-9-17 20:54
整理的不错。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |