OC相关-02:oc和c的基本差异
分类:
前言:
面向过程和面向对象。
一.首先看一下c和o-c源文件区别:前面是c,后面是oc.
二. 基本语法对比:1数据类型c语言:基本类型(int; short;float;double float…… )。空类型。指针类型。构造类型。定义类型。
oc语言: 除了在c语言数据类型的基本上,还添加了一些其他类型。
以下几种是哪出来需要重点说一下的:
1).BOOL类型:存储0,1表示真假。经常用于做逻辑判断:
如下图,将BOOL类型 变量 isyes初始化: yes,然后赋值为:no;将nslog用整型打印出来,结果为0;其底层定义就是通过0和1来存储的。除此之外在oc中还有 boolen和 bool 类型,功能与BOOL相似。
2)id 万能指针,,sel;选择器类型,以及nsobject * 对象类型,block 代码块等类型。
2. 关键字c语言32个关键字。oc兼容c大部分关键字,有增加了一些。
3.流程控制语句。c语言中三大结构:(1)顺序结构。 (2)分支结构(3)循环结构。
oc中结构是和c一样的。但其有增强的循环结构,之后会给大家详细介绍。
4.o-c独有的异常捕获机制:
版权声明:本文为博主原创文章,未经博主允许不得转载。
上一篇0-C相关01:NSlog函数介绍。下一篇O-C相关-03:面向对象概念的具体介绍
顶0踩0
将来靠自己双掌;愿你用双掌开拓出美好的梦想。