OC支持C语言所有的运算符并且效果是一样的.C语言中所有的运算符OC都支持.这些所有的运算符OC当中全部都支持.
包括C语言的结构体、枚举全部都可以写在OC当中,没有任何问题,并且效果是一样的。
比如C语言中int和return是关键字。int在OC当中仍然代表一个数据类型。return在OC当中和C一样也代表用来结束一个函数或者是用来结束函数的时候同时返回一个数据。一样的。但是在此基础之上OC也新增了一些关键字。OC新增的关键字绝大部分都是以@开头。
OC当中完全可以定义C语言的函数。并且定义和调用的方式都是一模一样的。
C语言所有的东西都可以写在OC当中,不会有任何问题并且效果是一样的。
OC新增了一小部分面向对象的语法,把C语言复杂和繁琐的东西封装的更为简单。例如#import、NSString、NSLog还有布尔类型。OC做的最重要的事情是加了一小部分面向对象的语法。