黑马程序员技术交流社区

标题: 关于OC和C的问题。 [打印本页]

作者: fangdanjames    时间: 2014-10-10 16:49
标题: 关于OC和C的问题。
我想知道为什么学习OC语言之前要先学C语言呢?
作者: duzhong    时间: 2014-10-10 17:25
哥哥,你不废话么。OC在C语言基础上产生的。C语言是面对过程的语言,相当于你去吃饭,去吃饭就是一个过程,C语言处理吃饭的过程,比如饭怎么做。加什么佐料等等。而OC是面对对象的语言,比C语言多产生一个对象,还是说你去吃饭,你只要去餐馆这个对象里就能吃饭。怎么做你不管,有人给你端来,你只要找到这个对象就行。OC就是C语言面对对象产生的语言。C是基础。
作者: zhuohong_xiao    时间: 2014-10-10 20:36
c语言是一个基础啊,gg,oc只是比c多了一个面向对象的概念啊。你可以直接学习oc,我没有意见,只要你学的会啊。
作者: x65396731    时间: 2014-10-11 10:35
主要是学习c的指针,因为oc中所有的对象都是指针
作者: 魔法少年十三    时间: 2014-10-11 11:11
OC是C语言的基础上增加了一层最小的面向对象语法,相比起C++,java这些庞大的面向对象语言,OC可以说非常的小巧。
而且OC用的是smalltalk语法,学过java的同学可能会感到不适应,因为OC中会大量的使用[]和@。。。




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