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做的最重要的事情是加了一小部分面向对象的语法。

转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/7149734.html

15_传智播客iOS视频教程_OC语言完全兼容C语言相关推荐

  1. 08_传智播客iOS视频教程_Foundation框架

    比如产生随机数.这个功能要你写吗?不用,因为苹果已经写好了.后面想开发一个ios程序,往界面上放一个按钮,实际上这个按钮不用你写别人已经写好了,你就拿过来拖一下就可以了. 框架是1个功能集 苹果或者第 ...

  2. 14_传智播客iOS视频教程_instancetype

    12312312 转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/7097094.html

  3. 08_传智播客iOS视频教程_点语法

    12312312 转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/7097083.html

  4. 17_传智播客iOS视频教程_代码中的面向过程与面向对象以及优缺点分析

    12312312 转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/7150982.html

  5. 05_传智播客iOS视频教程_类对象的使用

    12312312 转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/7097079.html

  6. 23_传智播客iOS视频教程_类的对象的创建

    123132132 转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/7151984.html

  7. 04_传智播客iOS视频教程_类是以Class对象存储在代码段

    1231312 转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/7097077.html

  8. 01_传智播客iOS视频教程_课程介绍与知识点回顾

    OC语法中static关键字不能修饰属性,也不能修饰方法,只能修饰方法中的局部变量.static修饰局部变量之后把局部变量变成静态变量.当方法执行完之后这个变量不会被回收.下次再执行这个方法的时候这个 ...

  9. 传智播客JDBC视频教程

    视频介绍: 一些视频教程通过浅显案例来让初学者感到轻松,但是课程中编写的代码不能直接应用于项目中:而本套视频教程正好相反,视频讲解者李勇老师以技术见长,性格朴实无华.不善于幽默搞笑,李勇老师编写的代码 ...

最新文章

  1. 基于cookie的SSO单点登录系统
  2. 点击编辑的时候如何绑定DropDownList
  3. php请编写一个函数来将一个_为什么开发人员讨厌PHP
  4. hdu 4991(树状数组优化dp)
  5. rust实战入门到进阶(3)
  6. Winform 进度条弹窗和任务控制
  7. 字符串格式化成时间格式_JAVA | 常用的日期/时间格式化方式
  8. java中的Static、final、Static final各种用法
  9. 信息学奥赛一本通(1074:津津的储蓄计划)
  10. linux线程退出正确姿势demo
  11. 单台主机一键编译部署LAMP+wordpress+discuz系统的shell脚本
  12. 【哈佛商评】好编辑成就内容营销
  13. LINUX内存管理子系统和进程管理子系统
  14. 基于crontab的服务器恶意程序
  15. 从山景城看,Android看起来像什么? 关于Google I / O的见解
  16. html设计应用程序,软件工程师-20个HTML5应用程序设计示例(10页)-原创力文档
  17. CC2640R2F BLE5.0 蓝牙协议栈GAP Bond管理和LE安全连接
  18. Android—在WebView中下载Blob协议文件
  19. 数学模型9.1代码记录
  20. T23,雄关漫道真如铁,而今迈步还需从头越

热门文章

  1. mysql 用数据库存储视频文件_如何用SQL数据库存放视频
  2. python适合机器视觉_Python机器视觉编程常用数据结构与示例
  3. php+预览和下载pdf文件,vue实现在线预览pdf文件和下载(pdf.js)
  4. 【java】ThreadLocal 内存泄漏 代码演示 实例演示
  5. 【无标题】Kafka副本管理—— 为何去掉replica.lag.max.messages参数
  6. 【httpClient】Timeout waiting for connection from pool
  7. Elasticsearch】 es Match Query
  8. 【Elasticsearch】Elasticsearch之元数据(meta-fields)介绍
  9. 【SpringCloud】Spring Cloud bus
  10. 【kafka】kafka Producer Metadata概述及源码分析