黑马程序员技术交流社区

标题: 有java基础的同学,该如何学习c oc? [打印本页]

作者: 火拳    时间: 2014-7-22 09:38
标题: 有java基础的同学,该如何学习c oc?
首先,学习过java的同学,恭喜你,你可以很快完成c oc 的学习,因为他们有很多相似的地方,比方说循环语句,条件判断,还有几种数据类型;


但是面向对象差距就远了,千万别乱来,不然你自己就回混乱,oc里有很多的关键字是java里没有的,他们都有独特的用法,本人很喜欢,还有,oc很注重内存的管理,所以,这个,必须掌握


作者: fantacyleo    时间: 2014-7-22 10:10
数据类型差异还是比较大的。C和OC的int、long没有固定长度,可能因机器而不同;有无符号类型,没有byte类型;char是有符号的且只占一个字节;没有>>>运算符;有指针;数组定义在栈上,数组之间不能通过数组名赋值
作者: 小海    时间: 2014-7-22 10:41
我也有同感
作者: 李斌007    时间: 2014-7-22 10:45
只要有了面向对象的思想和解决问题的基本思路就好 语言只不过是工具罢了
作者: 火拳    时间: 2014-7-22 12:48
fantacyleo 发表于 2014-7-22 10:10
数据类型差异还是比较大的。C和OC的int、long没有固定长度,可能因机器而不同;有无符号类型,没有byte类型 ...

恩,对,c的基本数据类型少点,指针相当给力




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