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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陌忆 中级黑马   /  2015-11-10 17:48  /  1782 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

c语言看了一半了,越看越难理解,不知道跟oc有什么区别

8 个回复

倒序浏览
c语言是面向过程的。oc是面向对象(oop)的。
oc是用c语言写的框架。从某些角度上来讲,oc用起来比c更加安全。
回复 使用道具 举报
tgwxfs 发表于 2015-11-10 21:22
c语言是面向过程的。oc是面向对象(oop)的。
oc是用c语言写的框架。从某些角度上来讲,oc用起来比c更加安全 ...

但是看视频说开发语言最多的还是c啊
回复 使用道具 举报
陌忆 发表于 2015-11-10 22:29
但是看视频说开发语言最多的还是c啊

一切应用基础都是从底层开始构建的,当然用c的人,造个车还需要很多材料呢
回复 使用道具 举报
支持一下!
回复 使用道具 举报
c是基础。然后,c是面相过程的,oc是面向对象的,,
回复 使用道具 举报
oc是面向对象的C,而C是一种底层的逻辑编程语言!!底层 底层 底层
回复 使用道具 举报
陆露 中级黑马 2015-11-12 15:49:33
8#
本帖最后由 陆露 于 2015-11-12 16:13 编辑

说白了 OC 就是 把 C 写好的函数OC 拿来用面试题:面相对象和面相过程的区别
面相过程概念:以过程为中心的编程思想
面相对象概念:万物皆对象,以对象为中心的编程思想
他们的区别是什么? 一个是以过程为中心 一个是以对象为中心 的两种不同的编程思想!


回复 使用道具 举报
面向过程和面向对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马