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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 许小炜 中级黑马   /  2015-9-11 22:19  /  1207 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

源文件对比:
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;
}


评分

参与人数 2黑马币 +4 收起 理由
穷屌丝一枚 + 2 神马都是浮云
lixiaob626 + 2

查看全部评分

11 个回复

倒序浏览
6666666666
回复 使用道具 举报
写的太精辟了  必须赞一个
回复 使用道具 举报 1 0
不错哟  小伙子。。
回复 使用道具 举报
写的很棒啊
回复 使用道具 举报
6666666666666666666666666赞一个
回复 使用道具 举报
写的不错,收入笔记{:2_31:}
回复 使用道具 举报
你好,麻烦问下,那个10篇博客是写在这个论坛还是?还有日记是怎么回事呢,谢谢
回复 使用道具 举报
写得不错,学习了
回复 使用道具 举报
tr2e 中级黑马 2015-9-17 17:52:48
10#
mark了 多谢分享
回复 使用道具 举报
好贴!@
回复 使用道具 举报
整理的不错。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马